Cosa sono gli eventi della cartella di lavoro VBA?

Gli eventi della cartella di lavoro VBA sono definiti come un'azione eseguita da un utente in Microsoft Excel che può attivare l'esecuzione di una macro specificata. Ad esempio, quando un utente apre una cartella di lavoro in Excel, viene attivato l'evento "Workbook_Open". Allo stesso modo, quando l'utente salva la cartella di lavoro corrente, viene avviato l'evento "Workbook_BeforeSave". Esistono molti eventi simili incorporati in Excel VBA Excel VBA VBA sta per Visual Basic for Applications. Excel VBA è il linguaggio di programmazione di Microsoft per Excel e tutti gli altri programmi di Microsoft Office, come Word e PowerPoint. I programmi della suite Office condividono tutti un linguaggio di programmazione comune. .

Eventi cartella di lavoro VBA

Gli utenti possono creare codici per eventi specifici della cartella di lavoro, in modo che se l'utente ha specificato il codice per un particolare evento che si è verificato, VBA eseguirà immediatamente il codice. Il codice che viene eseguito quando si verifica un evento viene denominato gestore di eventi.

Gli eventi della cartella di lavoro VBA consentono agli utenti di creare macro Macro VBA L'impostazione delle macro in Excel VBA è abbastanza semplice. La struttura per le macro VBA di Excel prevede di iniziare con una riga secondaria () prima di iniziare il codice della macro. Le macro utilizzano l'applicazione Visual Basic in Excel per creare funzioni personalizzate generate dagli utenti e velocizzare le attività manuali creando processi automatizzati. che vengono eseguiti automaticamente da Excel quando si verifica un particolare evento. Migliorano l'esperienza dell'utente e consentono di aggiungere interattività alle cartelle di lavoro di Excel.

Riepilogo rapido

  • Un evento della cartella di lavoro è definito come un'azione che attiva l'esecuzione di una macro specifica in Excel.
  • VBA esegue automaticamente un evento una volta che un utente specifica il codice per un evento che si è già verificato.
  • Un esempio di un evento del foglio di lavoro VBA è Apri, che viene attivato non appena viene attivata una cartella di lavoro.

Tipi di eventi in Excel

Esistono diversi tipi di oggetti in Excel, a cui possono essere associati vari eventi. Esempi di eventi di Excel includono Excel stesso (applicazione), cartella di lavoro, foglio di lavoro, grafici, ecc. Gli eventi sono spiegati in dettaglio di seguito:

1. Eventi a livello di applicazione

Gli eventi dell'applicazione si verificano nell'applicazione Microsoft Office stessa, ad esempio Excel. Esempi di eventi a livello di applicazione includono l'apertura di una nuova cartella di lavoro, il salvataggio della cartella di lavoro corrente o la chiusura di una o più cartelle di lavoro aperte.

2. Eventi a livello di cartella di lavoro

Gli eventi della cartella di lavoro si verificano a causa delle azioni dell'utente sulla cartella di lavoro stessa. Esempi di tali eventi includono la creazione di un nuovo foglio di lavoro, l'apertura di una cartella di lavoro e la stampa della cartella di lavoro.

3. Eventi a livello di foglio di lavoro

Gli eventi del foglio di lavoro sono eventi che vengono attivati ​​quando un utente esegue un'azione su un foglio di lavoro. Esempi di eventi a livello di foglio di lavoro includono il doppio clic su una cella, il clic con il pulsante destro del mouse su una cella, la modifica di una cella nel foglio di lavoro, la modifica del colore di un foglio di lavoro, ecc.

4. Eventi a livello di UserForm

Gli eventi UserForm sono eventi che si verificano in UserForm o un oggetto (come un pulsante o una cella) all'interno di UserForm. Un esempio di un evento UserForm è fare clic su una cella in UserForm.

5. Eventi del grafico

Gli eventi del grafico sono eventi che si verificano nel foglio grafico. Un foglio grafico è diverso da un foglio di lavoro e il suo compito è contenere i grafici. Esempi di eventi grafici includono il ridimensionamento di un grafico e la modifica della selezione di un grafico Grafici e modello di grafici Questo modello di grafici e grafici fornisce 10 diversi tipi di grafici e grafici utilizzati nella pianificazione e analisi finanziaria. # 1 Grafici a linee La soluzione perfetta per mostrare più serie di serie di dati strettamente correlate. # 2 Grafici a barre Le barre (colonne) sono i migliori tipi di grafici per presentare un singolo server di dati.

Eventi a livello di cartella di lavoro

Attenersi alla procedura seguente per visualizzare l'elenco degli eventi della cartella di lavoro:

  • Aprire la finestra VBA dalla scheda Sviluppatore Scheda Sviluppatore La scheda Sviluppatore, che è una scheda incorporata in Excel, fornisce le funzionalità necessarie per utilizzare Visual Basic for Applications (VBA) ed eseguire un'operazione macro.
  • Fare clic su "ThisWorkbook" sul lato sinistro sotto gli oggetti di Microsoft Excel per aprire la finestra del codice.
  • Nella finestra del codice, seleziona Cartella di lavoro dall'opzione a discesa a sinistra. Mostrerà il codice Workbook_Open nella finestra del codice.
  • Fare clic sul menu a discesa a destra per visualizzare l'elenco degli eventi della cartella di lavoro.

Eventi a livello di cartella di lavoro

NB: Facendo clic su uno qualsiasi degli eventi si inserirà il codice per quell'evento nella finestra del codice.

Eventi della cartella di lavoro VBA di uso comune

1. Cartella di lavoro aperta

L'evento Apri cartella di lavoro si verifica quando si accede alla cartella di lavoro. È il primo messaggio che un utente di Excel vedrà all'apertura della cartella di lavoro. L'evento può essere modificato per mostrare un promemoria all'utente quando viene aperta una cartella di lavoro.

Può essere utilizzato anche nei seguenti modi:

  • Visualizza un messaggio di benvenuto all'apertura della cartella di lavoro.
  • Quando si desidera registrare il timestamp ogni volta che un utente apre la cartella di lavoro.
  • Quando si desidera visualizzare un promemoria per l'utente successivo che apre la cartella di lavoro.
  • Quando si desidera visualizzare un messaggio in un giorno specifico della settimana all'apertura della cartella di lavoro.

2. Cartella di lavoro BeforeSave Event

L'evento Cartella di lavoro prima del salvataggio viene attivato quando un utente di Excel salva la cartella di lavoro corrente e viene attivato anche prima del salvataggio della cartella di lavoro. I due possibili scenari in cui è possibile attivare l'evento prima del salvataggio della cartella di lavoro includono:

  • Quando si salva la cartella di lavoro per la prima volta. In questo caso, verrà visualizzata la finestra di dialogo Salva con nome in modo che l'utente possa specificare la posizione preferita in cui verrà salvato il file.
  • La cartella di lavoro è già salvata. Quando un tale evento viene attivato, sovrascriverà le modifiche nella versione salvata.

3. Cartella di lavoro BeforeClose Event

L'evento Workbook BeforeClose viene attivato non appena la cartella di lavoro viene chiusa. Il codice VBA viene eseguito indipendentemente dal fatto che la cartella di lavoro sia chiusa o meno. Supponendo che l'utente non abbia salvato il lavoro e riceva una richiesta di salvataggio della cartella di lavoro o annullamento e scelga quest'ultima, la cartella di lavoro non verrà salvata. Tuttavia, poiché l'evento BeforeClose è già stato attivato, il codice dell'evento sarà già stato attivato.

Altri eventi della cartella di lavoro VBA includeranno quanto segue:

  • BeforePrint
  • Disattivare
  • NewSheet
  • SheetActivate
  • SheetBeforeDelete
  • SheetBeforeRightClick
  • WindowActivate
  • Finestra Disattiva
  • SheetBeforeDoubleClick
  • SheetBeforeRightClick

Più risorse

Finance è il fornitore ufficiale della certificazione FMVA® Global Modeling & Valuation Analyst (FMVA) ™ Unisciti a oltre 350.600 studenti che lavorano per aziende come Amazon, JP Morgan e il programma di certificazione Ferrari, progettato per aiutare chiunque a diventare un analista finanziario di livello mondiale . Per continuare a far progredire la tua carriera, le risorse aggiuntive di seguito saranno utili:

  • Esempi di VBA di Excel Esempi di VBA di Excel VBA di Excel consente all'utente di creare macro che automatizzano i processi all'interno di Excel. Questa guida utilizzerà esempi VBA di Excel per mostrare come registrare una macro impostando la macro, come dichiarare le variabili e come fare riferimento ai dati.
  • Come aggiungere un pulsante VBA in Excel? Come aggiungere un pulsante VBA in Excel? Quando si utilizza una cartella di lavoro che incorpora codice VBA, è possibile aggiungere un pulsante macro per rendere più facile per altri utenti di Excel eseguire il codice senza che lo sappiano
  • Come eseguire il debug del codice? VBA: come eseguire il debug del codice Durante la scrittura e l'esecuzione del codice VBA, è importante che l'utente apprenda come eseguire il debug degli errori del codice. È l'aspettativa dell'utente di Excel che il codice
  • Riferimenti di cella VBA Riferimenti di cella VBA I riferimenti di cella VBA consentono all'utente di indicare a Excel dove cercare i dati necessari. Dopo aver creato la macro e dichiarato le variabili, il passaggio successivo consiste nel creare riferimenti di cella VBA, che si riferiscono effettivamente a ciascuna variabile e che possono quindi essere utilizzati per manipolare i dati all'interno del foglio Excel.

Raccomandato

Crackstreams è stato chiuso?
2022
Il centro di comando MC è sicuro?
2022
Taliesin sta lasciando il ruolo critico?
2022