Kako odabrati list prema imenu varijable s VBA u Excelu (2 načina)

  • Podijeli Ovo
Hugh West

Ponekad moramo odabrati određeni list iz više radnih listova u radnoj knjizi Excel . List možemo pozvati prema zadanom Naziv koda ili korištenjem Naziv varijable . Da bismo odabrali list koristeći ime varijable, prvo moramo postaviti ime varijable. U ovom članku ćemo vam pokazati efikasne, ali jednostavne načine da odaberete a list koristeći ime varijable sa VBA u Excel .

Za ilustraciju, koristit ćemo uzorak skupa podataka kao primjer. Na primjer, sljedeći skup podataka predstavlja Prodavač , Proizvod i Neto prodaju kompanije prikazane na različitim listovima.

Preuzmite radnu svesku za vježbanje

Preuzmite sljedeću radnu svesku da biste sami vježbali.

VBA Odaberite naziv varijable lista.xlsm

2 načina da odaberete list prema nazivu varijable s VBA u Excelu

1. Odaberite aktivni list prema nazivu varijable s VBA u Excelu

U našoj prvoj metodi, izabrat ćemo aktivni list koristeći ime varijable. Pod Aktivni list , mislimo na list na kojem radimo. Stoga slijedite dolje navedene korake da Odaberite aktivni list po Imenu varijable sa VBA u Excelu .

KORACI:

  • Prvo, odaberite Visual Basic na kartici Programer .

  • Kao rezultat, prozor VBA će iskočiti.
  • Zatim odaberite Modul iz Insert tab.

  • Slijedom toga, pojavit će se prozor Module .
  • Tamo kopirajte sljedeći kod i zalijepite ga u okvir.
9432

  • Sada zatvorite VBA prozor.
  • Nakon toga, odaberite Macros na kartici Developer .

  • Kao rezultat , pojavit će se dijaloški okvir Makro .
  • Ovdje odaberite ActiveSheetSelect i pritisnite Run .

  • Konačno će vratiti list na kojem smo radili.

2. Excel VBA za postavljanje Naziv varijable za odabir lista

U našoj prethodnoj metodi, primijenili smo kod VBA da vratimo list na kojem smo već radili. U ovoj metodi ćemo postaviti Naziv varijable za naš željeni radni list i odabrati taj radni list koristeći Naziv varijable sa VBA . Dakle, naučite sljedeći proces da izvršite zadatak.

KORACI:

  • Prvo ćemo postaviti Naziv varijable za Sheet2 i koristite to ime varijable za odabir lista.

  • Dakle, idite na Programer Visual Basic .
  • Sljedeće odaberite Insert Module .
  • Dakle, Module Pojavit će se dijaloški okvir.
  • Zatim kopirajte donji kod i zalijepite ga tamo.
8530

  • Nakon toga zatvorite VBA prozor.
  • Sada otvorite Sheet3 .
  • Naknadno,odaberite Makroi s kartice Razvojnik .

  • Kao rezultat toga, Makro dijaloški okvir će se pojaviti.
  • Tamo kliknite SelectSheet i pritisnite Run .

  • Nakon što pritisnete Run , možete dobiti dijaloški okvir o grešci kao što je prikazano na sljedećoj slici.

  • Da biste riješili problem, pritisnite Kraj .
  • Zatim idite na Datoteka Opcije .
  • Nakon toga , na kartici Centar za pouzdanost odaberite Postavke centra za povjerenje .

  • Slijedom toga, <1 Pojavit će se dijaloški okvir>Centar povjerenja .
  • Tamo odaberite karticu Postavke makroa .
  • Nakon toga, potvrdite okvir za Povjeri pristup Model objekta VBA projekta i pritisnite OK .

  • Ponovo odaberite Razvojnik Makroi .
  • Kliknite SelectSheet i pritisnite Run .

  • Na kraju će vratiti Sheet2 iako smo radili na Sheet3 .

Pročitajte više: Kako pretražiti naziv lista sa VBA u Excelu (3 primjera)

Zaključak

Od sada ćete moći će Odabrati a Sheet koristeći Naziv varijable sa VBA u Excelu koristeći gore- opisane metode. Nastavite ih koristiti i javite nam ako imate još načina da obavite zadatak. Ne zaboravite ostaviti komentare, prijedloge ili upite akoimate u odjeljku za komentare ispod.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.