Kā programmā Excel atlasīt lapu pēc mainīgā nosaukuma, izmantojot VBA (2 veidi)

  • Dalīties Ar Šo
Hugh West

Dažreiz mums ir jāizvēlas konkrēta lapa no vairākām darblapām. Excel darbgrāmata. Mēs varam izsaukt lapu pēc tās noklusējuma Kods Nosaukums vai izmantojot Mainīgais nosaukums . Lai atlasītu lapu, izmantojot mainīgā nosaukumu, mums vispirms ir jāiestata mainīgā nosaukums. Šajā rakstā mēs parādīsim efektīvus, bet vienkāršus veidus, kā atlasīt lapu, izmantojot mainīgā nosaukumu. Atlasiet a Loksne izmantojot Mainīgais nosaukums ar VBA vietnē Excel .

Lai ilustrētu, mēs kā piemēru izmantosim datu kopas paraugu. Piemēram, šāda datu kopa attēlo. Pārdevējs , Produkts , un Neto pārdošanas apjoms uzņēmuma, kas parādīts dažādās lapās.

Lejupielādēt Practice Workbook

Lejupielādējiet šo darba burtnīcu, lai praktizētos paši.

VBA Atlasīt lapas mainīgo nosaukumu.xlsm

2 veidi, kā ar VBA programmā Excel atlasīt lapu pēc mainīgā nosaukuma

1. Izvēlieties aktīvo lapu pēc mainīgā nosaukuma, izmantojot VBA programmā Excel

Mūsu pirmajā metodē mēs izvēlēsimies aktīvo lapu, izmantojot mainīgo nosaukumu. ar Aktīvā lapa , mēs domājam lapu, ar kuru strādājam. Tāpēc izpildiet tālāk norādītās darbības, lai Izvēlieties aktīvo lapu līdz Mainīgais nosaukums ar VBA vietnē Excel .

PASĀKUMI:

  • Vispirms atlasiet Visual Basic saskaņā ar Izstrādātājs cilne.

  • Tā rezultātā VBA tiks atvērts logs.
  • Pēc tam atlasiet Modulis no Ievietot cilne.

  • Līdz ar to Modulis tiks parādīts logs.
  • Nokopējiet un ielīmējiet lodziņā šādu kodu.
 Sub ActiveSheetSelect() Dim ws As Worksheet Set ws = ActiveSheet ws.Select End Sub 

  • Tagad aizveriet VBA logs.
  • Pēc tam atlasiet Makroprocesori saskaņā ar Izstrādātājs cilne.

  • Tā rezultātā Makro parādīsies dialoglodziņš.
  • Šajā sadaļā atlasiet ActiveSheetSelect un nospiediet Palaist .

  • Visbeidzot, tiks atgriezta lapa, ar kuru mēs strādājām.

2. Excel VBA, lai iestatītu mainīgo nosaukumu lapas izvēlei

Iepriekšējā metodē mēs izmantojām VBA kodu, lai atgrieztu lapu, ar kuru mēs jau strādājām. Šajā metodē mēs iestatīsim a Mainīgais nosaukums vēlamo darblapu un izvēlieties šo darblapu, izmantojot Mainīgais nosaukums ar VBA . Tātad, lai veiktu uzdevumu, apgūstiet šādu procesu.

PASĀKUMI:

  • Pirmkārt, mēs iestatīsim Mainīgais nosaukums vietnē 2 lapa un izmantojiet šo mainīgā nosaukumu, lai atlasītu lapu.

  • Tāpēc dodieties uz Izstrādātājs Visual Basic .
  • Tālāk atlasiet Ievietot Modulis .
  • Tādējādi Modulis tiks parādīts dialoglodziņš.
  • Pēc tam nokopējiet tālāk norādīto kodu un ielīmējiet to.
 Sub SelectSheet() Dim VarSheet As String VarSheet = "Sheet2" With ActiveWorkbook.VBProject Worksheets(CStr(.VBComponents(VarSheet).Properties("Name"))).Select End With End With End Sub 

  • Pēc tam aizveriet VBA logs.
  • Tagad atveriet Lapa3 .
  • Pēc tam atlasiet Makroprocesori no Izstrādātājs cilne.

  • Tā rezultātā Makro parādīsies dialoglodziņš.
  • Tur noklikšķiniet uz SelectSheet un nospiediet Palaist .

  • Pēc nospiešanas Palaist , var tikt parādīts dialoglodziņš ar kļūdu, kā parādīts nākamajā attēlā.

  • Lai atrisinātu šo problēmu, nospiediet Izbeigt .
  • Pēc tam dodieties uz Faili Iespējas .
  • Pēc tam no Uzticības centrs cilnē atlasiet Uzticības centra iestatījumi .

  • Līdz ar to Uzticības centrs tiks parādīts dialoglodziņš.
  • Tur atlasiet Makro iestatījumi cilne.
  • Pēc tam atzīmējiet lodziņu Uzticības piekļuve VBA projekta objektu modelim un nospiediet LABI .

  • Atkal atlasiet Izstrādātājs Makroprocesori .
  • Noklikšķiniet uz SelectSheet un nospiediet Palaist .

  • Galu galā tas atgriezīs 2 lapa lai gan mēs strādājām pie Lapa3 .

Lasīt vairāk: Kā meklēt lapas nosaukumu ar VBA programmā Excel (3 piemēri)

Secinājums

Turpmāk varēsiet. Atlasiet a Loksne izmantojot Mainīgais nosaukums ar VBA vietnē Excel izmantojot iepriekš aprakstītās metodes. Turpiniet tās izmantot un informējiet mūs, ja jums ir vēl kādi veidi, kā veikt šo uzdevumu. Neaizmirstiet komentārus, ieteikumus vai jautājumus, ja tādi jums ir, komentāru sadaļā zemāk.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.