So löschen sie spalten in vba (mit beispielen)
Sie können die folgenden Methoden verwenden, um Spalten in Excel mit VBA zu löschen:
Methode 1: Eine Spalte löschen
SubDeleteColumns ()
Columns(" C ").Delete
End Sub
In diesem speziellen Beispiel wird Spalte C aus der aktuellen Arbeitsmappe entfernt.
Methode 2: Entfernen Sie alle Spalten aus dem Bereich
SubDeleteColumns ()
Columns(" B:D ").Delete
End Sub
In diesem speziellen Beispiel werden alle Spalten im Bereich B bis D in der aktuellen Arbeitsmappe gelöscht.
Methode 3: Mehrere spezifische Spalten löschen
SubDeleteColumns ()
Range(" B:B,D:D ").Delete
End Sub
In diesem speziellen Beispiel werden die Spalten B und D aus der aktuellen Arbeitsmappe entfernt.
Die folgenden Beispiele zeigen, wie Sie jede dieser Methoden in der Praxis mit dem folgenden Datensatz in Excel anwenden können:
Beispiel 1: Eine Spalte in VBA löschen
Wir können das folgende Makro erstellen, um nur Spalte C aus unserem Datensatz zu entfernen:
SubDeleteColumns ()
Columns(" C ").Delete
End Sub
Wenn wir dieses Makro ausführen, erhalten wir die folgende Ausgabe:
Beachten Sie, dass nur Spalte C (die Spalte „Assist“) aus dem Datensatz entfernt wurde.
Beispiel 2: Alle Spalten aus dem Bereich entfernen
Wir können das folgende Makro erstellen, um alle Spalten im Bereich B bis D zu entfernen:
SubDeleteColumns ()
Columns(" B:D ").Delete
End Sub
Wenn wir dieses Makro ausführen, erhalten wir die folgende Ausgabe:
Beachten Sie, dass jede Spalte zwischen B und D (die Spalten „Punkte“, „Assists“ und „Rebounds“) aus dem Datensatz entfernt wurde.
Beispiel 3: Mehrere spezifische Spalten löschen
Wir können das folgende Makro erstellen, um die Spalten B und D aus dem Datensatz zu entfernen:
SubDeleteColumns ()
Range(" B:B,D:D ").Delete
End Sub
Wenn wir dieses Makro ausführen, erhalten wir die folgende Ausgabe:
Beachten Sie, dass die Spalten B und D (die Spalten „Punkte“ und „Rebounds“) aus dem Datensatz entfernt wurden.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in VBA ausführen:
VBA: So zählen Sie die Anzahl der Zeilen im Bereich
VBA: So zählen Sie die Anzahl der verwendeten Spalten
VBA: So finden Sie die zuletzt verwendete Spalte