Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2003] VBA problem mit UsedRange
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Posaune
Besserwisser
Besserwisser


Anmeldedatum: 06.09.2007
Beiträge: 66

BeitragVerfasst am: 02.09.2008, 18:21 Nach oben

Hallo Excel Profis
ich als VBA Neuling habe da ein Problem.
Ich habe eine Eingabemaske gestaltet mit deren Hilfe ich Termine in eine Tabelle schreiben möchte.
So weit so gut funktioniert auch fast richtig. Allerdingswerden die Eingaben erst ab Reihe 71 gespeichert!
In der Spalte "A" habe ich Formeln platziert mit deren Hilfe ich Automatisch den Monatsnamen generiere. Also müsste UsedRange in der zweiten Spalte zählen.
Aber auch wenn ich Spalte "A" leere, speichert Excel erst ab Reihe 71!
Liegt das an den anderen Makros zur Hintergrund einfärbung? Die Range ist auch bis 70.
Die Datei ist angehängt.
Vielen Dank
MfG
Posuane


BM Test-Hilfe.xls
 Beschreibung:

Download
 Dateiname:  BM Test-Hilfe.xls
 Dateigröße:  152 KB
 Heruntergeladen:  22 mal

Benutzer-Profile anzeigenPrivate Nachricht senden
maninweb
Besserwisser
Besserwisser


Anmeldedatum: 03.05.2008
Beiträge: 68
Wohnort: Herzogenrath

BeitragVerfasst am: 03.09.2008, 20:07 Nach oben

Hi Posaune...

schaue Dir mal Deine Datei an, in der Spalte J habe ich eine Formel
ergänzt, die Dir die nächste zu verwendende Zeile berechnet. Die Formel
müsstest Du ggf. um mehr Zeilen erweitern. Und dann Spalte verstecken.

Den Wert aus J8 holt sich dann der Dialog und wird somit unabhängig
von UsedRange (der stellt den verwendeten Bereich dar, der auch leere
Zellen enthalten kann).

Gruß


BM_Test-Hilfe.xls
 Beschreibung:

Download
 Dateiname:  BM_Test-Hilfe.xls
 Dateigröße:  149 KB
 Heruntergeladen:  21 mal

Benutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Posaune
Besserwisser
Besserwisser


Anmeldedatum: 06.09.2007
Beiträge: 66

BeitragVerfasst am: 04.09.2008, 11:55 Nach oben

Hallo
Danke für die Hilfe funktioniert bei mir aber nicht.
Das Datum über die Mske eingegeben ergibt im Terminkalender dann wohl einen Text, obwohl die Formartierung Datum ergigt.
Auch in Spalte A wird kein Monat als Ergebnis mehr ausgegeben sondern das Datum Aus Spalte B.
Die Formel in J erkennt das Datum ebenfalls nicht als Zahl.
Keine Ahnung warum.
Gibt man direkt im Terminkalender ein funktionieren zumindest alle Formeln wieder, sprich das Datum in Spalte B wird auch als solches erkannt.
Benutzer-Profile anzeigenPrivate Nachricht senden
maninweb
Besserwisser
Besserwisser


Anmeldedatum: 03.05.2008
Beiträge: 68
Wohnort: Herzogenrath

BeitragVerfasst am: 04.09.2008, 18:11 Nach oben

Hi nochmal...

Du müsstest bitte das Problem konkretisieren.

Ich war vom Code ausgegangen, der drin war und habe diesen entsprechend geändert. Und habe jetzt erst gesehen,
dass Du Dich auf die Tabelle "Standardtermine" in der Tabelle "Terminkalender" beziehst.
Wo sollen denn die Daten aus dem Formular hin?

Gruß
Benutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Posaune
Besserwisser
Besserwisser


Anmeldedatum: 06.09.2007
Beiträge: 66

BeitragVerfasst am: 06.09.2008, 10:11 Nach oben

Hallo sorry für die späte Antwort, habe plötzlich einen Trauerfall in der Familie.
Aber nun zum Problem.
Im Register "Terminkalender" möchte ich einen Terminkalender für einen Verein erstellen. Es gibt Standardtermine die jedes Jahr am selben Tag stattfinden. Diese habe ich im Register "Standardtermine" hinterlegt und hole sie mir mit Formeln in den Terminkalender. das Funktioniert auch.
Neue unregelmäßige Termine kann man jetzt einfach in den Terminkalender schreiben und über den Button "Sortieren" sortiern. Funktioniert auch.
Nur möchte ich die Tabelle Terminkalender schützen um unbeabsichtigtes Löschen von Standardterminen (sprich Formeln) zu verhindern.
Deswegen habe ich über den Button "Neue Daten" eine Eingabemaske kreiert.
Nun das Problem ist in Spalte "A" sind Formeln versteckt die den jeweiligen Monat einfach zeigen.
Und nun werden neue Termine über die Eingabemaske erst ab Zeile 71 eingefügt (der eigentliche Terminkalender geht bis zur Zeile 70).
Mit dem gänderten Code und den Hilfsformeln wird in Spalte "B" aber eine Textformartierung gesetzt die sich auch nicht ändern läßt, dadurch funktioniert das Eingebe via Eingabemaske nicht mehr(jedenfalls wenn man mehrere Termine eingibt).
Ich hoffe das Problem ist jetzt deutlicher.
Gruß und Danke
Posaune
Benutzer-Profile anzeigenPrivate Nachricht senden
maninweb
Besserwisser
Besserwisser


Anmeldedatum: 03.05.2008
Beiträge: 68
Wohnort: Herzogenrath

BeitragVerfasst am: 06.09.2008, 12:27 Nach oben

Hi Posaune...

zunächst mein Beileid, was den Trauerfall angeht. Ich habe mal eine neue Version hochgeladen, ist das mehr in Deinem Sinn?

PS: Wenn Du nur das Bearbeiten von Formeln oder Zellen verhindern möchtest, kannst Dua uch die Zellen schützen. Markiere alle Zellen, die NICHT geschützt sein sollen und wähle 'Zellen formatieren' und dann den Reiter Schutz. Entferne das Häkchen und Ok. Sobald Du im Hauptmenü Extras->Schutz->Blattschutz wählst und mit oder ohne Kennwort das Blatt schützt, kannst Du auch nur die Zellen bearbeiten, die ungeschützt sind. Bei VBA achten, dass Zellen, die von VBA beschrieben werden ungeschützt sind.


BM_Test-Hilfe.xls
 Beschreibung:

Download
 Dateiname:  BM_Test-Hilfe.xls
 Dateigröße:  167 KB
 Heruntergeladen:  26 mal

Benutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Posaune
Besserwisser
Besserwisser


Anmeldedatum: 06.09.2007
Beiträge: 66

BeitragVerfasst am: 06.09.2008, 12:47 Nach oben

Hallo Maninweb
danke für die Hilfe es klappt jetzt so wie ich es wollte. Habe aber ein paar Änderungen noch gemacht aber super. Dein VBA Code ist jetzt die Lösung.
Gruß Posaune
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Problem Ledier Microsoft Outlook Hilfe 1 05.01.2009, 11:40 Letzten Beitrag anzeigen
Keine neuen Beiträge Problem mit Blattschutz Smiley25 Microsoft Excel Hilfe 1 30.12.2008, 09:42 Letzten Beitrag anzeigen
Keine neuen Beiträge Problem mit Verweisen Stephan1 Microsoft Excel Hilfe 2 24.12.2008, 17:42 Letzten Beitrag anzeigen
Keine neuen Beiträge Problem Gutholz Microsoft Outlook Hilfe 1 24.12.2008, 11:07 Letzten Beitrag anzeigen
Keine neuen Beiträge problem mit fußnoten madys Microsoft Word Hilfe 6 22.12.2008, 13:10 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de