Sadržaj
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.