Blatt nach Variablenname mit VBA in Excel auswählen (2 Möglichkeiten)

  • Teile Das
Hugh West

Manchmal müssen wir ein bestimmtes Blatt aus mehreren Arbeitsblättern in der Datenbank auswählen. Excel Wir können das Blatt mit seinem Standardwert aufrufen. Code Name oder durch die Verwendung eines Variable Name Um ein Blatt anhand des Variablennamens auszuwählen, müssen wir zunächst den Variablennamen festlegen. In diesem Artikel zeigen wir Ihnen, wie Sie effektiv und einfach Wählen Sie a Blatt durch die Verwendung eines Variable Name mit VBA in Excel .

Zur Veranschaulichung werden wir einen Beispieldatensatz als Beispiel verwenden. Der folgende Datensatz stellt beispielsweise die Verkäufer , Produkt und Nettoumsatz eines Unternehmens in verschiedenen Blättern dargestellt.

Download Arbeitsbuch Praxis

Laden Sie die folgende Arbeitsmappe herunter, um selbst zu üben.

VBA Blattvariablenname auswählen.xlsm

2 Möglichkeiten zur Auswahl von Blättern nach Variablennamen mit VBA in Excel

1. aktives Blatt nach Variablenname mit VBA in Excel auswählen

In unserer ersten Methode wählen wir das aktive Blatt anhand eines Variablennamens aus. durch Aktives Blatt Mit "Blatt" meinen wir das Blatt, auf dem wir arbeiten. Gehen Sie daher wie folgt vor Aktives Blatt auswählen von Variable Name mit VBA in Excel .

SCHRITTE:

  • Wählen Sie zunächst Visual Basic unter dem Entwickler tab.

  • Infolgedessen ist die VBA erscheint ein Fenster.
  • Wählen Sie dann Modul von der einfügen. tab.

  • Daher ist die Modul Fenster erscheint.
  • Kopieren Sie dort den folgenden Code und fügen Sie ihn in das Feld ein.
 Sub ActiveSheetSelect() Dim ws As Worksheet Set ws = ActiveSheet ws.Select End Sub 

  • Schließen Sie nun die VBA Fenster.
  • Wählen Sie danach Makros unter dem Entwickler tab.

  • Infolgedessen ist die Makro erscheint ein Dialogfeld.
  • Wählen Sie hier die ActiveSheetSelect und drücken Sie ausführen. .

  • Schließlich wird das Blatt, an dem wir gearbeitet haben, zurückgegeben.

2) Excel VBA zum Festlegen des Variablennamens für die Blattauswahl

In unserer früheren Methode haben wir die VBA Code, um das Blatt zurückzugeben, an dem wir bereits gearbeitet haben. In dieser Methode setzen wir eine Variable Name für unser gewünschtes Arbeitsblatt und wählen Sie dieses Arbeitsblatt mit der Schaltfläche Variable Name mit VBA Lernen Sie also das folgende Verfahren, um die Aufgabe zu erfüllen.

SCHRITTE:

  • Als erstes setzen wir die Variable Name für Blatt2 und verwenden Sie diesen Variablennamen, um das Blatt auszuwählen.

  • Also, gehen Sie zu Entwickler Visual Basic .
  • Wählen Sie dann einfügen. Modul .
  • Daher ist die Modul erscheint ein Dialogfeld.
  • Kopieren Sie dann den unten stehenden Code und fügen Sie ihn dort ein.
 Sub SelectSheet() Dim VarSheet As String VarSheet = "Sheet2" With ActiveWorkbook.VBProject Worksheets(CStr(.VBComponents(VarSheet).Properties("Name"))).Select End With End Sub 

  • Schließen Sie danach das VBA Fenster.
  • Jetzt öffnen Blatt3 .
  • Wählen Sie anschließend die Makros von der Entwickler tab.

  • Infolgedessen ist die Makro öffnet sich ein Dialogfeld.
  • Klicken Sie dort auf SelectSheet und drücken Sie ausführen. .

  • Nach dem Drücken von ausführen. erhalten Sie möglicherweise ein Fehlerdialogfeld, wie es in der folgenden Abbildung dargestellt ist.

  • Um das Problem zu lösen, drücken Sie Ende .
  • Dann gehen Sie zu Datei Optionen .
  • Danach, ab dem Trust Center Registerkarte, wählen Sie Trust Center-Einstellungen .

  • Daher ist die Trust Center erscheint ein Dialogfeld.
  • Wählen Sie dort die Makro-Einstellungen tab.
  • Danach kreuzen Sie das Kästchen für Vertrauensvoller Zugriff auf das VBA-Projektobjektmodell und drücken Sie OK .

  • Wählen Sie erneut Entwickler Makros .
  • Klicken Sie auf SelectSheet und drücken Sie ausführen. .

  • Letztendlich wird es die Blatt2 auch wenn wir an einer Blatt3 .

Lesen Sie mehr: Blattname mit VBA in Excel suchen (3 Beispiele)

Schlussfolgerung

Künftig werden Sie in der Lage sein Wählen Sie a Blatt durch die Verwendung der Variable Name mit VBA in Excel Verwenden Sie die oben beschriebenen Methoden weiter und lassen Sie uns wissen, ob Sie weitere Möglichkeiten haben, die Aufgabe zu erledigen. Vergessen Sie nicht, Ihre Kommentare, Vorschläge oder Fragen im Kommentarbereich unten zu hinterlassen.

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.