Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Spalten löschen

Forumthread: Spalten löschen

Spalten löschen
Jörg
Hallo zusammen,
wie kann ich per Makro alle leeren Spalten eines Arbeitsblattes löschen?

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Spalten löschen
Ulf
Makrorekorder anwerfen!
Ulf
AW: Spalten löschen
Jörg
Das hilft mir kein Stück weiter, denn ich will das nicht nur einmal benutzen !
AW: Spalten löschen
Ulf
Du kannst den Makrorekorder auch öfter benutzen.
Ulf
Anzeige
AW: Spalten löschen
Nepumuk
Hallo Jörg,
so:
Public

Sub loeschen()
Dim intSpalte As Integer
Application.ScreenUpdating = False
For intSpalte = 1 To 256
If Application.WorksheetFunction.CountBlank(Columns(intSpalte)) = 65536 Then Columns(intSpalte).Delete
Next
Application.ScreenUpdating = True
End Sub

Gruß
Nepumuk
Anzeige
AW: Spalten löschen
06.04.2004 16:44:50
Nepumuk
Hallo Jörg,
das ist mir gerade gekommen, wie ich Berts Beitrag gesehen habe.

Sub loeschen()
Dim intSpalte As Integer
Application.ScreenUpdating = False
For intSpalte = 256 To 1 Step -1
If Application.WorksheetFunction.CountBlank(Columns(intSpalte)) = 65536 Then Columns(intSpalte).Delete
Next
Application.ScreenUpdating = True
End Sub

Anzeige
AW: Spalten löschen
Bert
Option Explicit

Sub Spalten_weg()
Dim s As Integer
Application.ScreenUpdating = False
For s = 256 To 1 Step -1
If Application.CountA(Columns(s)) = 0 Then Columns(s).Delete
Next
Application.ScreenUpdating = True
End Sub

Bert
Dank an Nepumuk und Bert natürlich
Jörg
Man, seid Ihr sensibel
B.Ate
Anzeige
AW: Ja, das sind wir !!!
06.04.2004 17:24:59
Nepumuk
Hallo B.Ate,
so etwas nennt sich Kniggefilter.
Gruß
Nepumuk
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige