Die Spalte noch ändern. Er prüft auf Spalte A
Private Sub ComboBoxKat3ws()
Dim Störungsartenliste As Object
Dim BereichStörungsarten As Variant
Dim loZaehler As Long
Set Störungsartenliste = CreateObject("Scripting.Dictionary")
BereichStörungsarten = Range("H7", Range("H10000").End(xlUp))
For loZaehler = LBound(BereichStörungsarten) To UBound(BereichStörungsarten)
' Eintrag wird nur übernommen wenn er im Störungsartenliste noch nicht enthalten ist
If Not Störungsartenliste.exists(BereichStörungsarten(loZaehler, 1)) And _
combobox1 = Cells(loZaehler + 6, "A") Then 'hier die Spalte ändern
'1. Teil prüft, ob Wert noch nict in dictionary
'2. Teil soll deine Combobox1 prüfen, da fehlen aber Hinweise, mit was er das abgleicht
'wenn beiden passt dann erfassen
Störungsartenliste(BereichStörungsarten(loZaehler, 1)) = ComboBoxKat3.Text
End If
Next
ComboBoxArt1.List = Störungsartenliste.Keys
Set Störungsartenliste = Nothing
End Sub
|