Das z.B. sowas dabei raus kommt
AA
AA 2
AA 3
BB
CC
DD 2
EE
...
jedoch habe ich irgendwie einen Denkfehler und ab 2 hört er auf weiter zu zählen.
If .ListCount = 0 Then 'wenn kein Eintrag vorhanden
.AddItem Cbb_Auswahl.Value 'Füge Wert direkt hinzu
Exit Sub
Else
For ii = 0 To .ListCount - 1 'sonst suche per Schleife
If .List(ii) = Cbb_Auswahl.Value Then
gefunden = True 'Wenn Wert vorhanden setze Schalter
End If
Next
End If
If gefunden = True Then 'Wenn Schalter gesetzt setze Hilfsschalter
gefunden2 = gefunden
Do Until gefunden2 = False 'Suche so lange bis HS auf False
i = i + 1
For ii = 0 To .ListCount - 1
If Not .List(ii) = Cbb_Auswahl.Value & " " & i Then
gefunden2 = False 'setze HS auf False da Wert Frei
End If
Next
Loop
.AddItem Cbb_Auswahl.Value & " " & i 'Füge Wert hinzu mit i
Else
.AddItem Cbb_Auswahl.Value
End If