12.10.2016, 08:08
Hi zusammen,
ich brauche eine Makro mit der ich jede 2te Spalte löschen kann.
Und zwar soll das bei der Spalte S losgehen.
Heißt es soll S, U, W, ...... gelöscht werden.
So weit bin ich bis jetzt gekommen
Option Explicit
Sub LoescheJedeZweiteSpalte()
Dim intC As Integer
For intC = Cells(1, Columns.Count).End(xlToLeft).Column - 1 To 2 Step -2
If IsEmpty(Cells(1, intC)) Then Columns(intC).Delete
Next intC
End Sub
Vielen Dank für eure Hilfe!!!!
Schöne Grüße
Tobi
ich brauche eine Makro mit der ich jede 2te Spalte löschen kann.
Und zwar soll das bei der Spalte S losgehen.
Heißt es soll S, U, W, ...... gelöscht werden.
So weit bin ich bis jetzt gekommen
Option Explicit
Sub LoescheJedeZweiteSpalte()
Dim intC As Integer
For intC = Cells(1, Columns.Count).End(xlToLeft).Column - 1 To 2 Step -2
If IsEmpty(Cells(1, intC)) Then Columns(intC).Delete
Next intC
End Sub
Vielen Dank für eure Hilfe!!!!
Schöne Grüße
Tobi