Come eseguire la macro VBA quando si apre o si chiude la cartella di lavoro?
In molti casi possiamo utilizzare il codice VBA per ottenere le operazioni che le funzioni integrate di Excel non supportano. Ma hai mai provato a eseguire la macro VBA ogni volta che apri o chiudi la cartella di lavoro. In questo articolo, ti dirò come eseguire il codice VBA ogni volta aprendo o chiudendo la cartella di lavoro.
Esegui il codice VBA quando chiudi o apri la cartella di lavoro
Esegui il codice VBA quando chiudi o apri la cartella di lavoro
1. Abilitare la cartella di lavoro, premere Alt + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.
2. Doppio click ThisWorkbook in Project - VBAProject riquadro per aprire il file ThisWorkbook (codice) finestra.
2. Nella finestra del codice selezionare Cartella di lavoro dall'elenco a discesa a sinistra. Si noti che, di default, il file Apri verrà visualizzato nell'elenco a discesa a destra, in caso contrario, cambiarlo in Apri.
3. Quindi copia il tuo codice senza la prima e l'ultima riga e incolla in mezzo Private Sub Workbook_Open() ed End Sub come mostrato nell'immagine sottostante.
4. Quindi fare clic Risparmi pulsante per salvare il codice, nella finestra di dialogo promemoria popping, fare clic Non.
5 Quindi a Salva con nome viene visualizzata la finestra di dialogo, salvare il file come Cartella di lavoro abilitata per Excel e seleziona una cartella in cui posizionare il file.
6. Clic Risparmi pulsante. Ora il codice verrà eseguito mentre la cartella di lavoro è aperta.
Se si desidera eseguire il codice ogni volta alla chiusura della cartella di lavoro, selezionare Disattiva dall'elenco a discesa di destra nel file Code finestra e copia il codice che eseguirai e incollalo tra Private Sub Workbook_Deactivate() ed End Sub.
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!