Makro löscht nur einen Wert
25.07.2003 12:05:42
Thomas
ich komme mit men alten Code aber nem neuen Problem:
Mein Makro, mitlerweile ist es eigentlich unser Makro, tötet die Zeilen in den der angegebene Wert steht immer nur einmal.
Wie kann ich erreichen, dass alle Zeilen in dem einer der Werte vorhanden sind gelöscht werden.
Hier der Code:
Sub KillTheDaughter()
Dim Bereich As Range, zelle As Range
Application.ScreenUpdating = False
Set Bereich = Range("Source!G1:G30000")
For Each zelle In Bereich
If zelle.Value <> "" And InStr(1, "CSG COMPUTER SERVICE GMBH,DVO DATENVERARBEITUNGS-SERVICE GMBH,IBB INFORMATIONSSYSTEME,IBM FORSCHUNGSLABORATORIUM,IBM KLUBRESTAURANT V. GOLTSIOS,IT-SERVICES AND SOLUTIONS GMBH,SERCON GMBH,SERCON SERVICE-KONZEPTE FUER,SERCON SERVICE -KONZEPTE FUER INFOR,SERCON WIESBADEN SERVICE-KONZEPTE", zelle.Value) <> 0 Then
zelle.EntireRow.Delete Shift:=xlUp
End If
Next
Application.ScreenUpdating = True
End Sub
Muss ich jetzt das Makro unendlich mal hintereinander "callen" und wann merke ich, das ende ist?
Vielen Dank schon mal im Voraus und schönen Gruß, Thomas