ich möchte in der Userform eine abhängie ComboBox haben.
Wähle ich in der ComboBox1 was aus sollte in der ComboBox2 nur das passende dazu ausgewählt werden.
Derzeit habe ich wie bei einer abhängigen Dropdown mehreTabellen erstellt, die Haupttabelle und die Untertabellen sind so benannt wie das was in der Haupttabelle steht.
Jetzt ist die erste Frage so lassen oder lieber eine einzelne tabelle erstellen wo alles drinnen steht?
derzeit habe ich es so:
Private Sub UserForm_Activate()
'combo befüllen
ComboBox1.List = A_Datenbank.ListObjects("tbl1").DataBodyRange.Value
ComboBox2.List = A_Datenbank.ListObjects("tbl2").DataBodyRange.Value
'Daten befüllen
With B_Laufender_Posten
TextBoxID.Value = .Cells(p_aktuelleZeile, 16).Value
ComboBox1.Value = .Cells(p_aktuelleZeile, 9).Value
TextBox1.Value = .Cells(p_aktuelleZeile, 15).Value
TextBox2.Value = .Cells(p_aktuelleZeile, 13).Value
TextBox3.Value = .Cells(p_aktuelleZeile, 14).Value
ComboBox2.Value = .Cells(p_aktuelleZeile, 10).Value
End With
End Sub
Private Sub UserForm_Initialize()
' id befüllen
TextBoxID.Value = WorksheetFunction.Max(B_Laufender_Posten.Columns(1)) + 1
'combo befüllen
ComboBox1.List = A_Datenbank.ListObjects("tbl1").DataBodyRange.Value
ComboBox1.ListIndex = 0
ComboBox2.List = A_Datenbank.ListObjects("tbl2").DataBodyRange.Value
ComboBox2.ListIndex = 0
End Sub
So hat man ja nur feste Tabellen drinnen in der ComboBox, ist es hier möglich eine abhängige ComboBox zu machen?schöne Grüße und ein schöne Wochenende