Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ktorá funkcia sa aktualizuje zakaždým, keď sa zošity otvorili v programe Excel?

Funkcia, ktorá sa aktualizuje zakaždým, keď je zošit otvorený v Exceli, je workbook_open funkcia.

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené