ich hoffe mir kann einer bei meinem Problem Helfen.
Ich habe ein Excel-Sheet mit ca. 50000 Zeilen und 9 Spalten.
In Spalte C steht jeweils eine Nummer welche eine bestimmte Gruppe definiert( 1 - 127).
Da einige Gruppen gelösacht werden sollen wollte ich mir ein Makro schreiben mit dem ich mittels Inputbox
abfrage welche Gruppen gelöscht werden sollen.
Das hab ich für jeweils eine einzelne Gruppen auch hinbekommen.
Nun muss ich aber mehr als 20 Gruppen löschen und wollte es gern so machen das ich die zu löschenden
Gruppen, durch Komma getrennt, in die Inputbox eingebe und das Makro diese dann in einem Rutsch löscht.
Ich hab schon mehrere Sachen probiert aber nix hat funktioniert - was bestimmt nicht an Excel liegt :-(
Mein letzter Versuch war dieser hier:
Sub GruppenDel()
Dim x As Long
Dim Gruppe as String
Application.ScreenUpdating = False
Gruppe = InputBox("Zu löschende Gruppen durch ',' getrennt angeben.")
Sheets(1).Activate
Zeilen = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row 'letzte Zeile ermitteln
For x = Zeilen To 2 Step -1
Select Case Range("C" & x).Value
Case Gruppe
Rows(x).Delete Shift:=xlUp
End Select
Next x
Application.ScreenUpdating = True
End Sub
Dies ist glaube ich aber nicht der richtige Weg. Da hierbei ja nicht drauf geachtet wird ob nach dem Komma nun ein Leerzeichen kommt oder nicht. Ich könnt aber auch ohne diese Überprüfung leben und muss es mir nur merken.
Danke schonmal an der Stelle.
Gruss
Patrick