Hallo,
folgendes Problem:
Ich habe mehrere UserFormen erstellt, deren Inhalt mit Zellen aus einer Arbeitsmappe verknüpft sind. Diese Inhalte zeigen sich aber erst an, sobald ich die UserForm ausführe.
Nun habe ich ein Dropdown Menü erstellt, das nach klicken des Command Buttons die jeweils ausgesuchte UserForm aufruft. Allerdings zeigt man mir dann die noch nicht ausgeführte UserForm an, bedeutet, die Inhalte aus den Zellen sind dort noch nicht zu sehen.
Für das Dropdown Menü habe ich ein neues Arbeitsblatt erstellt und über Daten - Datenüberprüfung - Einstellungen - Gültigkeitskriterien - Zulassen:Liste - Quelle: UserForm1;UserForm2;usw. ist dann das Dropdown Menü entstanden. Daneben habe ich einen Command Button gesetzt.
Über VBA bei Microsoft Excel Objekte in der richtigen Tabelle habe ich dann Folgendes eingegeben:
Private Sub CommandButton1_Click()
Dim MyForm As String
On Error Resume Next
MyForm = Range("A1")
UserForms.Add(MyForm).Show
End Sub
Falls das noch weiterhilft:
Für die Verknüpfung der Zellen mit den Labels in den UserFormen habe ich folgendes geschrieben:
UserForm2.Label10.Caption = Worksheets("Formales").Range("A13")
Ich hoffe ihr könnt mir weiterhelfen.
Liebe Grüße
Laura
|