Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> .

Quale funzione viene aggiornata ogni volta che le cartelle di lavoro si aprivano in Excel?

La funzione che viene aggiornata ogni volta che una cartella di lavoro è aperta in Excel è la cartella di lavoro funzione.

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