Sådan vælges ark efter variabelnavn med VBA i Excel (2 måder)

  • Del Dette
Hugh West

Nogle gange skal vi vælge et bestemt ark fra flere regneark i den Excel Vi kan kalde arket ved dets standardnavn Kode Navn eller ved at bruge en Variabel Navn For at kunne vælge et ark ved hjælp af variabelnavnet skal vi først indstille variabelnavnet. I denne artikel viser vi dig de effektive, men enkle måder, hvorpå du kan Vælg a Ark ved at bruge en Variabel Navn med VBA Excel .

For at illustrere dette vil vi bruge et eksempeldatasæt som et eksempel. Følgende datasæt repræsenterer f.eks. Sælger , Produkt , og Nettoomsætning af en virksomhed, der er vist i forskellige ark.

Download arbejdsbog til øvelser

Download den følgende arbejdsbog for at øve dig selv.

VBA Vælg ark Variabel navn.xlsm

2 måder at vælge ark efter variabelnavn med VBA i Excel på

1. Vælg aktivt ark efter variabelnavn med VBA i Excel

I vores første metode vælger vi det aktive ark ved hjælp af et variablenavn. Ved at Aktivt ark mener vi det ark, som vi arbejder på. Følg derfor nedenstående trin for at Vælg Aktivt ark af Variabel Navn med VBA Excel .

TRIN:

  • Først skal du vælge Visual Basic under den Udvikler fanebladet.

  • Som følge heraf har VBA vindue vil dukke op.
  • Vælg derefter Modul fra den Indsæt fanebladet.

  • Følgelig er det Modul vinduet vises.
  • Kopier følgende kode, og indsæt den i feltet.
 Sub ActiveSheetSelect() Dim ws As Worksheet Set ws = ActiveSheet ws.Select End Sub 

  • Nu skal du lukke den VBA vindue.
  • Derefter skal du vælge Makroer under den Udvikler fanebladet.

  • Som følge heraf har Makro dialogboksen vises.
  • Her skal du vælge den ActiveSheetSelect og tryk på Kør .

  • Endelig returneres det ark, som vi arbejdede på.

2. Excel VBA til at indstille variabel navn til valg af ark

I vores tidligere metode anvendte vi den VBA kode for at returnere det ark, som vi allerede arbejdede på. I denne metode sætter vi en Variabel Navn for det ønskede regneark og vælg det pågældende regneark ved hjælp af Variabel Navn med VBA Så lær følgende proces for at udføre opgaven.

TRIN:

  • For det første skal vi indstille Variabel Navn til Ark2 og bruge dette variabelnavn til at vælge arket.

  • Så gå til Udvikler Visual Basic .
  • Vælg derefter Indsæt Modul .
  • Derfor er det Modul dialogboksen vises.
  • Kopier derefter nedenstående kode, og indsæt den der.
 Sub SelectSheet() Dim VarSheet As String VarSheet = "Sheet2" With ActiveWorkbook.VBProject Worksheets(CStr(.VBComponents(VarSheet).Properties("Name")))).Select End With End Sub 

  • Derefter skal du lukke VBA vindue.
  • Nu skal du åbne Ark3 .
  • Vælg derefter den Makroer fra den Udvikler fanebladet.

  • Som følge heraf har Makro dialogboksen vises.
  • Der skal du klikke på SelectSheet og tryk på Kør .

  • Når du har trykket på Kør , kan du få en fejldialogboks som vist på følgende billede.

  • For at løse problemet skal du trykke på Slut .
  • Derefter skal du gå til Fil Indstillinger .
  • Herefter, fra den Trust Center skal du vælge Indstillinger for Trust Center .

  • Følgelig er det Trust Center dialogboksen vises.
  • Der skal du vælge den Makroindstillinger fanebladet.
  • Herefter skal du markere feltet for Tillidsadgang til VBA-projektets objektmodel og tryk på OK .

  • Igen skal du vælge Udvikler Makroer .
  • Klik på SelectSheet og tryk på Kør .

  • Til sidst vil den returnere den Ark2 selv om vi arbejdede på Ark3 .

Læs mere: Sådan søger du efter arknavn med VBA i Excel (3 eksempler)

Konklusion

Fremover vil du kunne Vælg a Ark ved at bruge Variabel Navn med VBA Excel ved hjælp af de ovenfor beskrevne metoder. Fortsæt med at bruge dem, og lad os vide, hvis du har flere måder at udføre opgaven på. Glem ikke at skrive kommentarer, forslag eller forespørgsler, hvis du har nogen, i kommentarfeltet nedenfor.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.