Die Userform siehe Code wird initialisiert, wenn ich auf einen Eintrag darin klicke (markiere) soll er die Schadensnummer ( Me.ListBox1.AddItem Format(Tabelle1.Cells(Zeile, 1).Value, "0000") ) für andere actionen nutzen.
With ListBox1 If .ListIndex <> -1 Then UserForm2.TextBox1.Value = .List(.ListIndex) '<-- Eintrag aus Listbox Spalte1 UserForm2.TextBox2.Value = .List(.ListIndex, 1) '<-- Eintrag aus Listbox Spalte2 End If End With
Nur weis ich leider nicht wie! Guten morgen an alle!
Die markierung klappt ja jetzt.
Nur möchte ich die markierung an ein anderes UserForm weitergeben was automatisch die Einträge anzeigt.
Markierung:
Code:
Private Sub CommandButton1_Click() With ListBox1 If .ListIndex <> -1 Then UserForm1.txt_suche.Value = .List(.ListIndex) '<-- Eintrag aus Listbox Spalte1 UserForm1.Show UserForm1.cbSuche = True
End If End With End Sub
UserForm1.txt_suche.Value soll in Userform2 eingetragen werden (Funzt)
Nur müsste über Userform1 das Makro Private Sub cbSuche_Click() automatisch gestartet werden. Noch besser wäre, beim öffnen der UserForm1 (UserForm_Initialize) dass da die Daten schon drin sind