Kai kuriais atvejais būtina, kad „Excel“ darbaknygė būtų paleista konkrečiame darbalapyje. Naudodami šią makrokomandą, jei vartotojai dirba su jūsų darbaknyge, jie negali suklysti, nes darbaknygė pradedama tiksliai tame darbalapyje, kurio jai reikia.
Čia iliustruotame pavyzdyje norite, kad darbaknygė iš karto patektų į lapą, pavadintą Pradėti čia.
Atidarykite darbaknygę į lapą Pradėti čia.
Kaip veikia makrokomandas
Ši makrokomanda naudoja darbaknygės įvykį Atidaryti, kad darbaknygė būtų paleista nurodytame lape, kai darbaknygė atidaroma:
Privati antrinė darbaknygė_Open()
„1 veiksmas: pasirinkite nurodytą lapą
Lapai („Pradėti čia“). Pasirinkite
Pabaigos sub
Makrokomandoje aiškiai įvardijamas lapas, į kurį turėtų pereiti darbaknygė ją atidarius.
Kaip naudoti makrokomandą
Norėdami įdiegti šią makrokomandą, turite ją nukopijuoti ir įklijuoti į Workbook_Open įvykio kodo langą. Įdėjus makrokomandą, ji bus paleista kiekvieną kartą atidarius darbaknygę:
Suaktyvinkite Visual Basic redaktorių paspausdami Alt + F11.
Projekto lange raskite savo projekto / darbaknygės pavadinimą ir spustelėkite šalia jo esantį pliuso ženklą, kad pamatytumėte visus lapus.
Spustelėkite ThisWorkbook.
Išskleidžiamajame sąraše Įvykis pasirinkite Atidaryti įvykį.
Įveskite arba įklijuokite kodą naujai sukurtame modulyje, jei reikia, pakeisdami lapo pavadinimą.
Įveskite savo kodą į darbaknygės atidarymo įvykį.