Ich habe eine Datei mit 3 UserFormen.
In allen 3 befindet sich die selbe ListBox.
Wenn ich in UserForm 1 auf einen ListBox-Eintrag klicke, dann zeigt es in der UserForm 2 diesen ListBox-Eintrag an.
Wenn ich in UserForm 2 auf einen anderen ListBox-Eintrag klicke, dann zeigt es in UserForm 1 ebenfalls diesen ListBox-Eintrag an.
Das wird mit folgendem Code realisiert:
In UserForm1:
Private Sub UserForm_Activate()
ListBox1.ListIndex = UserForm2.ListBox1.ListIndex
End Sub
In UserForm2:
Private Sub UserForm_Activate()
ListBox1.ListIndex = UserForm1.ListBox1.ListIndex
End Sub
Jetzt ist mir unklar, wie ich das auch mit der UserForm 3 machen kann. Es soll in jeder UserForm immer der jeweils angeklickte ListBox-Eintrag angezeigt werden.
Was nicht funktioniert ist:
In UserForm1:
Private Sub UserForm_Activate()
ListBox1.ListIndex = UserForm2.ListBox1.ListIndex
ListBox1.ListIndex = UserForm3.ListBox1.ListIndex
End Sub
Hat jemand eine Lösung hierfür?
Sollte es notwendig sein, füge ich die Datei gerne an. Vielen Dank im Voraus.
Liebe Grüße Tobi