Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1684to1688
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Label-Bezeichnung per VBA ändern

Label-Bezeichnung per VBA ändern
09.04.2019 10:45:05
Dave
Hallo zusammen.
Ich bräuchte bitte Hilfe in einer Userform.
Ich habe mehrere Label mit Namen in der Form "TagXX" wobei das XX für 01 bis 31 steht. Diese sollen aus dem Code heraus bei Bedarf mit einer variablen Beschriftung (.Caption) versehen werden. Die Beschriftung ergibt sich aus einem Datum, das in Text umformatiert werden soll, weil die Caption-Eigenschaft nur Text akzeptiert.
Wenn ich testhalber die Zeile
'Tag01.Caption = CStr(ReisebeginnDatum + i - 1)
versuche, klappt das auch.
Sobald ich das jedoch in der Schleife verwende wie unten zu sehen [Me(...)] bekomme ich eine Fehlermeldung. Der erste Teil mit der .Visible-Eigenschaft funktioniert problemlos.
Private Sub ReiseendeDatum_Change()
Dauer = ReiseendeDatum - ReisebeginnDatum
If Dauer > 0 And Dauer Fehler -->  Me("Ort" & Format(i, "00")).Caption = CStr(ReisebeginnDatum + i - 1)
Test-->     'Tag01.Caption = CStr(ReisebeginnDatum + i - 1)
Next
End If
End Sub
Was mache ich falsch und wie macht man es besser?
Danke vorab und liebe Grüße
David

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Benutze Controls...
09.04.2019 10:49:55
Beverly
Hi David,
nach diesem Prinzip (ungetestet):
Me.Controls("Tag" & Format(i, "00"))


AW: Benutze Controls...
09.04.2019 11:10:12
Dave
Nein, leider nicht.
Es kommt immer noch die Meldung "Lfz 438 = Objekt unterstützt diese Eigenschaft oder Methode nicht.
:-(
Beispielmappe? - o.w.T.
09.04.2019 12:18:40
Beverly


erledigt
09.04.2019 14:16:22
Dave
Ich habe das Problem selbst gelöst, war eines der Marke "Eigentor".
Ich habe auf das falsche Objekt referenziert, statt des Label-Objekts habe ich das TextBox-Objekt verwendet, welches die "Caption"-Eigenschaft nicht hat.
Trotzdem vielen Dank für die (eventuellen) Mühen...
Gruß
David
Anzeige
noch offen
09.04.2019 11:16:02
Dave
kwT
wirklich noch offen
09.04.2019 11:18:14
Dave
Boah, jedesmal, wenn ein Eintrag aus irgendwelchen Gründen nicht abgeschickt wird, sind alle Kontrollkästchen wieder deaktiviert - das nervt... :-(
wirklich noch offen
09.04.2019 11:19:08
Dave
Boah, jedesmal, wenn ein Eintrag aus irgendwelchen Gründen nicht abgeschickt wird, sind alle Kontrollkästchen wieder deaktiviert - das nervt... :-(
noch offen
09.04.2019 12:59:50
Dave
kwt

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige