habe da gerade mal ein Problem, wie ich eine Spalte leeren kann ohne dass die Überschrift gelöscht wird, wenn die Spalte bereits geleert ist.
Könnt ihr mir bitte helfen.
Besten Dank
Gruss
Peter
lz = Worksheets("Hilfstabelle").Cells(Rows.Count, 20).End(xlUp).Row
If lz = 1 Then Exit Sub
Worksheets("Hilfstabelle").Range(Cells(2, 20), Cells(lz, 20)).ClearContents
lz = Worksheets("Hilfstabelle").Cells(Rows.Count, 20).End(xlUp).Row
If lz = 1 Then Exit Sub
Worksheets("Hilfstabelle").Range("T2:T" & lz).ClearContents
Worksheets("Hilfstabelle").Range(Cells(2, 20), Cells(lz, 20))
hier mit Zuweisung:
Worksheets("Hilfstabelle").Range(Worksheets("Hilfstabelle").Cells(2, 20), Worksheets("Hilfstabelle").Cells(lz, 20))
Da das viel schreiberei ist, nimmt man da die With Anweisung.
With Worksheets("Hilfstabelle")
lz = .Cells(Rows.Count, 20).End(xlUp).Row
.Range(.Cells(2, 20), .Cells(lz, 20))
End With
Wobei der Punkt vor Range und Cells gesetzt werden mussWorksheets("Hilfstabelle").Range("T2:T65536").ClearContents