Kuidas valida Exceli VBAga lehe järgi muutuja nime järgi (2 võimalust)

  • Jaga Seda
Hugh West

Mõnikord peame valima konkreetse lehe mitme töölehe hulgast välja Excel töövihik. Me võime kutsuda lehte selle vaikimisi Koodnimi või kasutades Muutuja nimi . Selleks, et valida leht muutuja nime abil, peame kõigepealt määrama muutuja nime. Selles artiklis näitame teile tõhusaid, kuid lihtsaid viise, kuidas saab Valige a Leht kasutades Muutuja nimi koos VBA aadressil Excel .

Illustreerimiseks kasutame näitena näidisandmestikku. Näiteks järgmine andmestik kujutab endast Müügimees , Toode ja Neto müük ettevõtte kohta, mis on esitatud erinevatel lehtedel.

Lae alla praktiline töövihik

Laadige alla järgmine töövihik, et ise harjutada.

VBA valige leht muutuja Name.xlsm

2 viisi lehe valimiseks muutuja nime järgi VBAga Excelis

1. Valige aktiivne leht muutuja nime järgi VBAga Excelis

Meie esimeses meetodis valime aktiivse lehe, kasutades muutuja nime. By Aktiivne leht , me mõtleme lehte, mille peal me töötame. Seetõttu järgige alljärgnevaid samme, et Valige aktiivne leht poolt Muutuja nimi koos VBA aadressil Excel .

SAMMUD:

  • Kõigepealt valige Visual Basic all Arendaja vahekaart.

  • Selle tulemusena on VBA aken avaneb.
  • Seejärel valige Moodul alates Sisesta vahekaart.

  • Järelikult on Moodul ilmub aken.
  • Kopeeri sealt järgmine kood ja kleebi see kasti.
 Sub ActiveSheetSelect() Dim ws As Worksheet Set ws = ActiveSheet ws.Select End Sub 

  • Nüüd sulgege VBA aken.
  • Pärast seda valige Makros all Arendaja vahekaart.

  • Selle tulemusena on Makro ilmub dialoogiboks.
  • Valige siinkohal ActiveSheetSelect ja vajutage Käivita .

  • Lõpuks tagastab see lehe, millega me töötasime.

2. Exceli VBA muutuja nime määramine lehe valimiseks

Meie eelmises meetodis rakendasime VBA koodi, et tagastada leht, millega me juba töötasime. Selles meetodis seame a Muutuja nimi meie soovitud töölehe jaoks ja valime selle töölehe, kasutades käsku Muutuja nimi koos VBA Nii et õppige ülesande täitmiseks ära järgmine protsess.

SAMMUD:

  • Esiteks, me määrame Muutuja nimi . Leht2 ja kasutage seda muutuja nime lehe valimiseks.

  • Niisiis, minge Arendaja Visual Basic .
  • Seejärel valige Sisesta Moodul .
  • Seega on Moodul ilmub dialoogiboks.
  • Seejärel kopeeri allolev kood ja kleebi see sinna.
 Sub SelectSheet() Dim VarSheet As String VarSheet = "Sheet2" With ActiveWorkbook.VBProject Worksheets(CStr(.VBComponents(VarSheet).Properties("Name"))).Select End With End Sub 

  • Pärast seda sulgege VBA aken.
  • Nüüd avage Leht3 .
  • Seejärel valige Makros alates Arendaja vahekaart.

  • Selle tulemusena on Makro dialoogiaken avaneb.
  • Seal klõpsake SelectSheet ja vajutage Käivita .

  • Pärast vajutamist Käivita , võib ilmuda järgmine pildil kujutatud vea dialoogiaken.

  • Probleemi lahendamiseks vajutage End .
  • Seejärel minge aadressile Faili Valikud .
  • Pärast seda, alates Usalduskeskus vahekaart, valige Usalduskeskuse seaded .

  • Järelikult on Trust Center ilmub dialoogiboks.
  • Seal valige Makro seaded vahekaart.
  • Seejärel märkige ruutu Usaldusjuurdepääs VBA projekti objektimudelile ja vajutage OK .

  • Jällegi, valige Arendaja Makros .
  • Klõpsake SelectSheet ja vajutage Käivita .

  • Lõpuks tagastab see Leht2 kuigi me töötasime Leht3 .

Loe edasi: Kuidas otsida lehe nime VBAga Excelis (3 näidet)

Kokkuvõte

Edaspidi on teil võimalik Valige a Leht kasutades Muutuja nimi koos VBA aadressil Excel kasutades ülalkirjeldatud meetodeid. Kasutage neid jätkuvalt ja andke meile teada, kui teil on veel mingeid viise, kuidas seda ülesannet täita. Ärge unustage kommentaare, ettepanekuid või päringuid, kui teil on neid allpool asuvas kommentaariumis.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.