Blad selecteren op variabelenaam met VBA in Excel (2 manieren)

  • Deel Dit
Hugh West

Soms moeten we een bepaald blad selecteren uit meerdere werkbladen in de Excel werkmap. We kunnen het blad oproepen met zijn standaard Code Naam of door een Variabele naam Om een blad te selecteren met behulp van de naam van de variabele, moeten we eerst de naam van de variabele instellen. In dit artikel laten we u de effectieve maar eenvoudige manieren zien om Selecteer a Blad door gebruik te maken van een Variabele naam met VBA in Excel .

Ter illustratie gebruiken we een voorbeeld dataset. De volgende dataset vertegenwoordigt bijvoorbeeld de Verkoper , Product en Netto verkoop van een bedrijf in verschillende bladen.

Download Praktijk werkboek

Download het volgende werkboek om zelf te oefenen.

VBA selecteer blad variabele naam.xlsm

2 Manieren om met VBA in Excel een blad te selecteren op variabele naam

1. Actief blad selecteren op variabele naam met VBA in Excel

In onze eerste methode selecteren we het actieve blad met behulp van een variabele naam. Door Actief blad bedoelen we het blad waarop we werken. Volg daarom de onderstaande stappen om Selecteer Actief Blad door Variabele naam met VBA in Excel .

STAPPEN:

  • Selecteer eerst Visual Basic onder de Ontwikkelaar tab.

  • Als gevolg daarvan zijn de VBA venster verschijnt.
  • Selecteer vervolgens Module van de Plaats tab.

  • De Module venster verschijnt.
  • Kopieer daar de volgende code en plak die in het vak.
 Sub ActiveSheetSelect() Dim ws Als Werkblad Set ws = ActiveSheet ws.Select End Sub 

  • Sluit nu de VBA raam.
  • Selecteer daarna Macro's onder de Ontwikkelaar tab.

  • Als gevolg daarvan zijn de Macro dialoogvenster verschijnt.
  • Selecteer hier de ActiveSheetSelect en druk op Ren .

  • Tenslotte komt het blad waar we mee bezig waren terug.

2. Excel VBA om variabele naam voor bladkeuze in te stellen

In onze vorige methode hebben wij de VBA code om het blad waaraan we al werkten terug te geven. In deze methode stellen we een Variabele naam voor ons gewenste werkblad en selecteer dat werkblad met behulp van de Variabele naam met VBA Dus, leer het volgende proces om de taak uit te voeren.

STAPPEN:

  • Eerst stellen we de Variabele naam voor Sheet2 en gebruik die variabele naam om het blad te selecteren.

  • Dus, ga naar Ontwikkelaar Visual Basic .
  • Selecteer vervolgens Plaats Module .
  • Vandaar dat de Module dialoogvenster verschijnt.
  • Kopieer dan de onderstaande code en plak die daar.
 Sub SelectSheet() Dim VarSheet As String VarSheet = "Sheet2" Met ActiveWorkbook.VBProject Worksheets(CStr(.VBComponents(VarSheet).Properties("Name"))).Select End With End Sub 

  • Sluit daarna de VBA raam.
  • Nu, open Blad3 .
  • Selecteer vervolgens de Macro's van de Ontwikkelaar tab.

  • Als gevolg daarvan zijn de Macro dialoogvenster verschijnt.
  • Daar, klik SelectSheet en druk op Ren .

  • Na het indrukken van Ren kunt u een foutmelding krijgen zoals in de volgende afbeelding.

  • Om het probleem op te lossen, drukt u op Einde .
  • Ga dan naar Bestand Opties .
  • Daarna, van de Vertrouwenscentrum tabblad, selecteer Instellingen voor het vertrouwenscentrum .

  • De Vertrouwenscentrum dialoogvenster verschijnt.
  • Selecteer daar de Macro-instellingen tab.
  • Vink daarna het vakje aan voor Vertrouwde toegang tot het VBA-projectobjectmodel en druk op OK .

  • Selecteer opnieuw Ontwikkelaar Macro's .
  • Klik op SelectSheet en druk op Ren .

  • Uiteindelijk zal het de Sheet2 ook al werkten we aan Blad3 .

Lees meer: Bladnaam zoeken met VBA in Excel (3 voorbeelden)

Conclusie

Voortaan kunt u Selecteer a Blad door gebruik te maken van de Variabele naam met VBA in Excel Blijf ze gebruiken en laat ons weten of je nog meer manieren hebt om de taak uit te voeren. Vergeet niet om opmerkingen, suggesties of vragen te laten vallen als je die hebt in de commentaarsectie hieronder.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.