Ich habe folgendes Problem. Und ich durchsuche schon seit Stunden das Internet nach einer Lösung.
Also folgendes
Ich habe eine Userform, nennt sich Seite1.
Wenn ich diese aktiviere dann wird ein Befehl ausgeführt, der lautet
Füllen.Daten "Rechnung", 20
In dem Sub Daten im Modul Füllen steht dann:
sub daten(w as string, r as integer)
for i = 1 to 33
Seite1.Controls("CBArtikel" & i).Value = Worksheets("" & w).Range("B" & i + r).Value
next i
Die Ausführung klappt auch soweit.
Leider gibt es nicht nur die Userform Seite1 sondern auch Seite2, Seite3, Seite4.
Im Prinzip passiert beim Userform-Aufruf auf jeder Seite das Selbe, nur müsste z.B. bei Seite2 im Sub Daten stehen
Seite2.Controls("CBArtikel" & i).value .....
Jetzt meine Frage:
Kann ich die Userform als Variable deklarieren, so dass ich dann je nach dem welche seite ich öffne die richtige Userform ausgewählt wird.
Ich hoffe ihr versteht mein Problem und es kann mir jemand helfen.
Danke schon mal und noch einen schönen Abend.
Christian