Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Táto funkcia je súčasťou zošita Objekt, ktorý je spojený s každým zošitom Excelu. Keď je zošit otvorený, Excel spustí túto funkciu na vykonanie akéhokoľvek kódu, ktorý ste v ňom napísali.
Takto to funguje:
1. Pridanie funkcie: Musíte vytvoriť nový modul V rámci svojho zošita a potom pridajte nasledujúci kód:
`` `VBA
Súkromný subcokbook_open ()
„Váš kód na vykonanie na zošite Otvorte
Koncový
`` `
2. Písanie kódu: Nahraďte komentár „Váš kód na vykonanie na zošite Open“ za konkrétne akcie, ktoré chcete vykonať po otvorení zošita. To by mohlo zahŕňať:
* Zobrazovanie správ: Použitie `msgbox` na zobrazenie uvítacej správy alebo pripomenutia.
* Aktualizácia údajov: Načítať údaje z externých zdrojov, osviežujúce dátové pripojenia alebo modifikačné hodnoty buniek.
* Spustenie ďalších makier: Volanie iných makier alebo postupov vo vašom zošite.
* Vykonávanie výpočtov: Vykonávanie vzorcov alebo výpočtov na základe údajov zo zošita.
* Nastavenie prostredia: Uplatňovanie konkrétneho formátovania, úpravy vlastností pracovného hárka alebo skrytie nepotrebných prvkov.
Dôležité poznámky:
* Funkcia `workbook_open` sa vykonáva iba raz Na otvorenie zošita, nie zakaždým, keď vykonáte zmenu alebo aktivujete zošit.
* Ak máte otvorených viacerých zošitov, funkcia `workbook_open` po otvorení sa vykoná pre každý zošit individuálne.
* Môžete tiež použiť funkciu `workbook_beforereclose` na vykonanie kódu tesne pred zatvorením zošita.