If, wenn die Zelle mit E begionnt
16.01.2023 08:01:21
wennerfaellt
ich arbeite an einer Excel Liste mit Fahrplandaten (Bus). Hier selektiere ich gerade die einzelnen Haltestellen, die von der aktuellen Fahrt bedient werden, mit dieser Funktion:
If ActiveCell.Value = "-" Then
Selection.ClearContents
Damit werden die Zellen mit einem "-" gelöscht und nicht weiterverarbeitet. Über die Else-Funktion werden alle anderen Zellen bearbeitet.
Soweit funktioniert alles.
Jetzt gibt es aber Haltestellen, die nur zum Ausstieg bedient werden. Diese sind im Fahrplan mit einem "E" gekennzeichnet, haben dahinter aber eine Uhrzeit, das sieht dann so aus: "E 07:25". Diese Zellen sollen auch gelöscht werden. Dazu habe ich die Funktion erweitert:
If ActiveCell.Value = "-" Or ActiveCell.Value = "E *" Then
Und hier liegt das Problem.
Was muss ich hier eingeben, damit die Funktion erkennt, dass sie auch alle Zellinhalte, die mit einem "E" beginnen, dann aber verschiedene Uhrzeiten haben, löscht.