VBA zum Auswählen von Spalten anwenden (3 Methoden)

  • Teile Das
Hugh West

In diesem Artikel wird gezeigt, wie Sie VBA-Codes anwenden können, um Spalten in Excel auszuwählen. Dies kann nützlich sein, wenn Sie ganze Bereiche oder Spalten auswählen müssen. VBA-Programmiercodes kann ganze Spalten oder Bereiche automatisch auswählen, was Ihnen viel Zeit spart. In diesem Artikel zeigen wir Ihnen einige Methoden, mit denen Sie diese Aufgabe erledigen können.

Download Arbeitsbuch Praxis

Laden Sie dieses Übungsbuch herunter, um die Aufgabe zu üben, während Sie diesen Artikel lesen.

VBA auf Select Columns.xlsx anwenden

3 geeignete Methoden zur Anwendung von VBA auf die Auswahl von Spalten

Mit dem VBA-Makro können Sie Spalten auf drei verschiedene Arten auswählen. Sie können eine einzelne Spalte, mehrere Spalten oder einen ganzen Bereich auswählen. In diesem Abschnitt werden wir alle diese Methoden durchgehen.

1. einen VBA-Code ausführen, um eine einzelne Spalte auszuwählen

Stellen Sie sich eine Situation vor, in der Sie eine ganze Spalte mit Hilfe von VBA-Codes auswählen müssen. Sie können dies ganz einfach tun, indem Sie einfachen Code anwenden. Folgen Sie diesen Schritten, um es zu lernen.

Schritt 1:

  • Um einen VBA-Code einzugeben, müssen wir zunächst das VBA-Fenster öffnen, entweder mit Hilfe von Tastenkombinationen oder von Ihrem Registerkarte "Entwickler . drücken Strg+F11 zum Öffnen des VBA-Fenster.

  • Im VBA-Fenster müssen wir ein Modul erstellen, um unseren Code zu schreiben. Klicken Sie auf Einfügen, dann auf Modul um eine zu öffnen.

Schritt 2:

  • Hier werden wir unseren Code schreiben. Zuerst schreiben wir das Format unseres Codes, und danach fügen wir die Bedingungen ein. Der Anfang und das Ende unseres Codes ist,
 Private Sub Auswählen_Spalte() End Sub 

  • Wir schreiben den Code für die Auswahl der Spalte C. Der Code lautet,
 Columns(3).Select 
  • Der endgültige Code lautet,
 Private Sub select_column() Columns(3).Select End Sub 

  • Klicken Sie auf das Symbol Ausführen, um den Code auszuführen, und unsere angegebene Spalte ist ausgewählt.

Schritt 3:

  • Sie können auch eine bestimmte Zahl in jede Zelle einer ausgewählten Spalte eingeben. Angenommen, Sie möchten eine Zahl eingeben 100 im C4 Markieren Sie dazu eine beliebige Zelle in der Spalte C .

  • Fügen Sie diesen Code in das Modul ein.
 Private Sub select_column() ActiveCell.EntireColumn.Cells(4).Value = 100 End Sub 

  • Führen Sie den Code aus, und das Ergebnis sehen Sie hier.

2. einen VBA-Code zur Auswahl mehrerer Spalten anwenden

Schritt 1:

  • Sie können mehrere Spalten auf die gleiche Weise auswählen wie eine einzelne Spalte, aber der Code ist hier anders. Öffnen wir also zunächst das VBA-Fenster!

Schritt 2:

  • Wir wollen die Spalten von B bis D auswählen. Der Code dafür lautet,
 Private Sub select_multiplecolumns() Columns("B:D").Select End Sub 

  • Und es werden mehrere Spalten ausgewählt.

3. einen VBA-Code zur Auswahl von Spalten in einem Bereich verwenden

Die Auswahl eines Bereichs mit VBA-Codes ist ebenfalls einfach und erfordert nur eine geringe Länge des Codes. Angenommen, wir müssen einen Bereich aus B3 zu F13 Befolgen Sie diese Schritte zum Lernen!

Schritt 1:

  • Fügen Sie den VBA-Code in das Modul ein.
 Private Sub select_range() Range(Cells(3, 2), Cells(13, 6)).Select Range("B3", "F13").Select Range("B3:F13").Select End Sub 

  • Wir haben unseren Bereich mit Hilfe der VBA-Codes ausgewählt.

Schritt 2:

  • Sie können auch Zahlen oder Texte in den ausgewählten Bereich eingeben. Fügen Sie einfach den folgenden Code in das Modul ein.
 Private Sub select_range() Range ("B3:F13"). Select Selection = 100 End Sub 

  • So können Sie diese Methode anwenden.

Schritt 3:

  • Außerdem können Sie die ausgewählten Zellen auch einfärben, indem Sie diesen Code in Ihr VBA-Modul schreiben.
 Private Sub select_range() Selection.Interior.Color = RGB (255,255,0) End Sub 

  • So können Sie Ihren Bereich mit einem VBA-Code auswählen und einfärben.

Dinge zum Merken

👉 Wenn Sie Ihre Entwickler-Registerkarte nicht sichtbar haben, können Sie sie mit dieser Anleitung aktivieren.

Angepasste Symbolleiste für den Schnellzugriff → Weitere Befehle → Multifunktionsleiste anpassen → Entwickler → OK

Schlussfolgerung

Wir haben drei verschiedene Ansätze für die Ausführung von VBA-Codes zur Auswahl von Spalten durchgespielt. Wenn Sie Fragen haben, können Sie diese gerne in den Kommentaren stellen. Sie können sich auch unsere anderen Artikel zu den Excel-Aufgaben ansehen!

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.