Wie kann ich einen Spalt (z.B. Spalt E) in Excel VBA jedes Mal zurücksetzen auf ein freies Feld, wenn ein Makro abgespielt werden soll?

... komplette Frage anzeigen

2 Antworten

z. B.

For i = k + 1 + 1 To Me.Cells.SpecialCells(xlLastCell).Row
Me.Cells(i, 5).Clear
Next
Antwort bewerten Vielen Dank für Deine Bewertung

ich habe die Aufgabe etwas anders verstanden als P.Wolff (Werte nicht in allen Spalten löschen, sondern nur Spalte 5?), deshalb vorsichtshalber mein sehr einfacher Vorschlag(nur aus dem Gedächtnis): ...Range("E:E").Cells.clear (vllt braucht es noch nicht mal das .Cells ?)

Oder Range(Range("E1"), Range("E1").end(xldown)).clear

such Dirs raus, was du wolltest!

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?