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

VBA - mehrere Spalten löschen

Forumthread: VBA - mehrere Spalten löschen

VBA - mehrere Spalten löschen
03.01.2026 14:00:59
Lukas
Hallo,

ich möchte

Columns("A").Delete


für mehrere Spalten anwenden. Welches Trennzeichen muss ich in der Klammer anwenden?

Columns("A,B").Delete
und

Columns("A;B").Delete


haben nicht funktioniert.

Vielen Dank!
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA - mehrere Spalten löschen
03.01.2026 14:15:30
Crazy Tom
moin,

so?
Columns("A:B").Delete


mfg Tom
AW: VBA - mehrere Spalten löschen
03.01.2026 14:45:03
Daniel
Hi

Wenn die Spalten zusammenhängen, dann erste und letzte mit Doppelpunkt getrennt:

Columns("A:B")

Für mehrere Spalten, die nicht zusammenhängen, mit Komma getrennt.
Eine einzelne Spalte muss aber wie ein Block mit erster und letzter Spalte angegeben werden:

Columns("A:A,B:B")

Gruß Daniel
Anzeige
AW: VBA - mehrere Spalten löschen
03.01.2026 15:48:12
Lukas
Danke für deine Antwort.

Das geht zwar, aber nur, wenn es ein Block ist. Ich möchte einzelne Spalten herauspicken.

VG Lukas
AW: VBA - mehrere Spalten löschen
03.01.2026 15:00:37
Crazy Tom
moin Daniel,

in meinem Test mit Columns wird das aber nüscht

dann schon eher so

Range("A:A,B:B").Delete

mfg Tom
Versuch's mal …
03.01.2026 14:16:39
RPP63
… mit einem Doppelpunkt. ;)
Columns("A:B").Delete

Das funktioniert aber nur mit einer "one-area-range".
Ansonsten z.B. mittels Union:
Union(Columns(2), Columns(3)).Delete


Gruß Ralf
Anzeige
AW: VBA - mehrere Spalten löschen
03.01.2026 14:18:07
BoskoBiati
Hi,

z.B. so:

Columns("A:B").Delete


Gruß

Edgar
AW: VBA - mehrere Spalten löschen
03.01.2026 15:53:00
Lukas
Hallo zusammen,

vielen Dank für all eure Antworten!

Mit Range("A:A,B:B").Delete hat es gut geklappt, danke!!!
AW: VBA - Syntaxe für mehrere Spalten
03.01.2026 16:22:55
GerdL
Moin,

die Welt der Wunder!


Range("A1,E1").EntireColumn.Select


Gruß Gerd










M
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige