VBA: Schleife
20.07.2020 10:16:47
Hris
Ich habe folgende Schleife Programmiert:
lSpa = ActiveSheet.Cells(1, Columns.Count).End(xlToLeft).Column
zspa = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Column
For o = 1 To lSpa
If Cells(zspa, o) = "" Then
Columns(o).Select
Selection.EntireColumn.Hidden = True
End If
Next o
Es passiert aber nicht das was soll. Was ich benötige:
Ich hätte gerne, dass er die letzte benutzte Zeile einer Spalte ermittelt und dann diesen bereich kontrolliert, ob er komplett leer ist und wenn ja, dann die spalte ausblendet.
Also zum bleistift:
Spalte A ist von Zeile 2 (Startzeile für überprüfung) bis Zeile 6 Gefüllt. Jetzt wird zeile 2 bis 6 spaltenweise im ganzen überprüft ob alle zeilen dieser Spalte leer sind. Wenn ja dann ausblenden.
Danke im Vorraus
Anzeige