(VBA) "Startpunkt" eines Vorgangs festelegen
21.11.2018 10:25:39
Christoph
ich habe mir (als VBA-Anfänger) einen kleinen do-while Loop zum Löschen einiger Werte zusammengeklaut. Das Ergebnis sieht bisher wie folgt aus:
Sub Suchen_und_Loeschen()
Dim intRow As Integer
intRow = 1
Do While Cells(intRow, 1) 0
Tabelle1.UsedRange.Replace Tabelle1.Cells(intRow, 1).Value, "", xlPart
intRow = intRow + 1
Loop
MsgBox "Beendet"
End Sub
Wenn die zu löschende Wertereihe von A1 ausgeht klappt das wunderbar. Wie kann ich nun festlegen, dass der erste zu löschende Wert sich beispielsweise in B10 befindet (und von da aus abwärts)?Vielen Dank für die Mithilfe
Am Rande: Ich glaube ich verstehe "intRow = 1" noch falsch. Ich habe es zu Beginn als einen auf Zeile = 1 stehenden Zähler begriffen und davon ausgehend vermutet ich könne mit "intRow = 10" bewirken, dass der Vorgang bei Zeile 10 beginnt..... hat nicht so gut geklappt. :^)