Macro di Excel: esecuzione di una macro
Esistono diversi modi per eseguire una macro nella cartella di lavoro. La macro sarebbe stata salvata nella cartella di lavoro abilitata per le macro o nella cartella di lavoro delle macro personali a cui è possibile accedere da qualsiasi cartella di lavoro come appreso in precedenza.
Puoi eseguire una macro nei seguenti modi:
- Esecuzione di una macro dalla scheda Visualizza
- Esecuzione di una macro premendo Ctrl più un tasto di scelta rapida
- Esecuzione di una macro facendo clic su un pulsante sulla barra di accesso rapido
- Esecuzione di una macro facendo clic su un pulsante in un gruppo personalizzato sulla barra multifunzione
- Esecuzione di una macro facendo clic su un oggetto grafico
- Esecuzione di una macro dalla scheda Sviluppatore
- Esecuzione di una macro dall'editor VBA
Esecuzione di una macro dalla scheda Visualizza
Hai già imparato a eseguire una macro dalla scheda Visualizza sulla barra multifunzione. Un breve riepilogo -
- Fare clic sulla scheda VISTA sulla barra multifunzione.
- Fare clic su Macro.
- Seleziona Visualizza macro dall'elenco a discesa.
Viene visualizzata la finestra di dialogo Macro.
- Fare clic sul nome della macro.
- Fare clic sul pulsante Esegui.
Esecuzione di una macro con il tasto di scelta rapida
È possibile assegnare un tasto di scelta rapida (Ctrl + tasto) per una macro. Puoi farlo mentre registri la macro nel fileCreate Macrola finestra di dialogo. Altrimenti, puoi aggiungerlo in seguito nel fileMacro Options la finestra di dialogo.
Aggiunta di un tasto di scelta rapida durante la registrazione di una macro
- Fare clic sulla scheda VISUALIZZA.
- Fare clic su Macro.
- Seleziona Registra macro dall'elenco a discesa.
Viene visualizzata la finestra di dialogo Crea macro.
- Digita un nome per la macro
- Digita una lettera, ad esempio q, nella casella accanto a Ctrl + sotto Tasto di scelta rapida.
Aggiunta di un tasto di scelta rapida in Opzioni macro
- Fare clic sulla scheda VISUALIZZA.
- Fare clic su Macro.
- Seleziona Visualizza macro dall'elenco a discesa.
Viene visualizzata la finestra di dialogo Macro.
- Seleziona il nome della macro.
- Fare clic sul pulsante Opzioni.
Viene visualizzata la finestra di dialogo Opzioni macro. Digita una lettera, ad esempio q, nella casella accanto a Ctrl + sotto Tasto di scelta rapida. Fare clic su OK.
Per eseguire la macro con il tasto di scelta rapida, premere il tasto Ctrl e il tasto q insieme. La macro verrà eseguita.
Note- È possibile utilizzare qualsiasi lettera minuscola o maiuscola per il tasto di scelta rapida di una macro. Se utilizzi una combinazione di lettere Ctrl + che è un tasto di scelta rapida di Excel, la sovrascriverà. Gli esempi includono Ctrl + C, Ctrl + V, Ctrl + X, ecc. Quindi, usa la tua giurisdizione mentre scegli le lettere.
Esecuzione di una macro tramite la barra di accesso rapido
È possibile aggiungere un pulsante macro alla barra degli strumenti di accesso rapido ed eseguire la macro facendo clic su di esso. Questa opzione sarebbe utile quando si archiviano le macro nella cartella di lavoro delle macro personali. Il pulsante aggiunto apparirà sulla barra degli strumenti di accesso rapido in qualsiasi cartella di lavoro che apri, facilitando così l'esecuzione della macro.
Supponi di avere una macro con il nome MyMacro nella tua cartella di lavoro personale delle macro.
Per aggiungere il pulsante macro alla barra degli strumenti di accesso rapido, procedi come segue:
Fare clic con il tasto destro sulla barra degli strumenti di accesso rapido.
Selezionare Customize Quick Access Toolbar dall'elenco a discesa.
Viene visualizzata la finestra di dialogo Opzioni di Excel. Seleziona Macro dall'elenco a discesa sotto la categoria-Choose commands from.
Un elenco di macro viene visualizzato in Macro.
- Fare clic su PERSONAL.XLSB! MyMacro.
- Fare clic sul pulsante Aggiungi.
Il nome della macro viene visualizzato sul lato destro, con un'immagine del pulsante macro.
Per modificare l'immagine del pulsante macro, procedere come segue:
- Fare clic sul nome della macro nella casella a destra.
- Fare clic sul pulsante Modifica.
Il Modify Buttonappare la finestra di dialogo. Seleziona un simbolo per impostarlo come icona del pulsante.
Modificare il nome visualizzato che appare quando si posiziona il puntatore sull'immagine del pulsante sulla barra di accesso rapido con un nome significativo, ad esempio, Esegui MyMacro per questo esempio. Fare clic su OK.
Il nome della macro e il simbolo dell'icona cambiano nel riquadro di destra. Fare clic su OK.
Il pulsante della macro viene visualizzato sulla barra di accesso rapido e il nome visualizzato della macro viene visualizzato quando si posiziona il puntatore sul pulsante.
Per eseguire la macro, è sufficiente fare clic sul pulsante della macro sulla barra di accesso rapido.
Esecuzione di una macro nel gruppo personalizzato
È possibile aggiungere un gruppo personalizzato e un pulsante personalizzato sulla barra multifunzione e assegnare la macro al pulsante.
- Fare clic con il tasto destro sulla barra multifunzione.
- Seleziona Personalizza la barra multifunzione dall'elenco a discesa.
Il Excel Options appare la finestra di dialogo.
- Seleziona Schede principali in Personalizza barra multifunzione.
- Fare clic su Nuova scheda.
La nuova scheda (personalizzata) viene visualizzata nell'elenco delle schede principali.
- Fare clic su Nuova scheda (personalizzata).
- Fare clic sul pulsante Nuovo gruppo.
Il nuovo gruppo (personalizzato) viene visualizzato in Nuova scheda (personalizzato).
- Fare clic su Nuova scheda (personalizzata).
- Fare clic sul pulsante Rinomina.
Viene visualizzata la finestra di dialogo Rinomina. Digita il nome per la tua scheda personalizzata che appare in Schede principali sulla barra multifunzione, ad esempio - Le mie macro e fai clic su OK.
Note- Tutte le schede principali della barra multifunzione sono in lettere maiuscole. Puoi usare la tua discrezione per usare lettere maiuscole o minuscole. Ho scelto le lettere minuscole con le maiuscole in modo che risaltino nelle schede standard.
Il nome della nuova scheda cambia in My Macros (Custom).
- Fare clic su Nuovo gruppo (personalizzato).
- Fare clic sul pulsante Rinomina.
Il Renameappare la finestra di dialogo. Digitare il nome del gruppo nella finestra di dialogo Nome visualizzato e fare clic su OK.
Il nuovo nome del gruppo cambia in Macro personali (personalizzate).
Fare clic su Macro nel riquadro di sinistra sotto Choose commands from.
- Seleziona il nome della tua macro, ad esempio - MyFirstMacro dall'elenco delle macro.
- Fare clic sul pulsante Aggiungi.
La macro verrà aggiunta nel gruppo Macro personali (personalizzate).
- Fare clic su My Macros (Custom) nell'elenco.
- Fare clic sulle frecce per spostare la scheda in alto o in basso.
La posizione della scheda nell'elenco delle schede principali determina dove verrà posizionata sulla barra multifunzione. Fare clic su OK.
La tua scheda personalizzata: le mie macro vengono visualizzate sulla barra multifunzione.
Fare clic sulla scheda - Le mie macro. Il gruppo Macro personali viene visualizzato sulla barra multifunzione. MyFirstMacro viene visualizzato nel gruppo Macro personali. Per eseguire la macro, fai clic su MyFirstMacro nel gruppo Macro personali.
Esecuzione di una macro facendo clic su un oggetto
È possibile inserire un oggetto come una forma, un'immagine o un controllo VBA nel foglio di lavoro e assegnargli una macro. Per eseguire la macro, è sufficiente fare clic sull'oggetto.
Per i dettagli sull'esecuzione di una macro utilizzando gli oggetti, fare riferimento al capitolo - Assegnazione di macro agli oggetti.
Esecuzione di una macro dalla scheda Sviluppatore
Puoi eseguire una macro dalla scheda Sviluppatore.
- Fare clic sulla scheda Sviluppatore sulla barra multifunzione.
- Fare clic su Macro.
Viene visualizzata la finestra di dialogo Macro. Fare clic sul nome della macro e quindi su Esegui.
Esecuzione di una macro dall'editor VBA
Puoi eseguire una macro dall'editor VBA come segue:
- Fare clic sulla scheda Esegui sulla barra multifunzione.
- Seleziona Esegui Sub / UserForm dall'elenco a discesa.