Questa funzione fa parte della cartella di lavoro Oggetto, che è associato a ciascuna cartella di lavoro di Excel. Quando viene aperta la cartella di lavoro, Excel innesca questa funzione per eseguire qualsiasi codice che hai scritto al suo interno.
Ecco come funziona:
1. Aggiunta della funzione: È necessario creare un nuovo modulo all'interno della tua cartella di lavoro e quindi aggiungi il seguente codice:
`` `VBA
Private Sub WorkBook_Open ()
'Il tuo codice da eseguire sulla cartella di lavoro aperta
Fine sub
`` `
2. Codice di scrittura: Sostituisci il commento `'Il tuo codice da eseguire sulla cartella di lavoro aperta` con le azioni specifiche che si desidera eseguire quando viene aperta la cartella di lavoro. Questo potrebbe includere:
* Visualizzazione dei messaggi: Utilizzando `msgbox` per mostrare un messaggio di benvenuto o un promemoria.
* Aggiornamento dei dati: Fetching di dati da fonti esterne, rinfrescanti connessioni di dati o modifica dei valori delle celle.
* Esecuzione di altre macro: Chiamare altre macro o procedure all'interno della tua cartella di lavoro.
* Esecuzione di calcoli: Esecuzione di formule o calcoli basati sui dati della cartella di lavoro.
* Impostazione dell'ambiente: Applicazione di formattazione specifica, regolazione delle proprietà del foglio di lavoro o nascondere elementi non necessari.
Note importanti:
* La funzione `workbook_open` viene eseguita solo una volta Per apertura della cartella di lavoro, non ogni volta che apporti una modifica o attivi la cartella di lavoro.
* Se hai più cartelle di lavoro aperte, la funzione `workbook_open` eseguirà per ciascuna cartella di lavoro singolarmente quando viene aperta.
* Puoi anche utilizzare la funzione `workbook_beforeclose` per eseguire il codice poco prima della chiusura di una cartella di lavoro.
software © www.354353.com