ich habe folgendes Problem.
Ich habe einen VBA Code geschrieben, der aber nicht so funktioniert wie ich mir das ausgedacht habe.
Vielleicht kann mir jemand helfen.
Über eine Combobox (in Tabelle1) wird ein Name eingegeben und soll alle (in Tablle2 [Medis Montags] )
Zellen Bzw. Range mit den gleichen Namen löschen.
Die Anzahl mit den gleichen Namen kann sich von Datensatz zu Datensatz verändern, (maximal 6 gleiche Namen).
Leider löscht mein VBA Code nur die erste Überstimmung und hört mit der For Schleife dann auf.
Obwohl noch weiter Zellen den gleichen Namen haben.
Mit anderen Worten, soll die Schleife solange laufen bis der gesuchte Name
nicht mehr auftaucht.
Dim dd As Long
For dd = 2 To 150 'Medis Montags
If Trim(Worksheets("Medis Montags").cells(dd, 2)) = Trim(ComboBox1.Text) Then
Worksheets("Medis Montags").Range(dd & ":" & dd).Delete
Exit For
End If
Next dd
Was habe ich falsch gemacht?