Video: EXCEL - Tutorial 16: Macro esempi 2024
Un modo per eseguire una macro VBA in Excel 2016 è di premere il tasto di scelta rapida. Ma prima di poter utilizzare questo metodo, è necessario assegnare un tasto di scelta rapida alla macro.
Hai la possibilità di assegnare un tasto di scelta rapida nella finestra di dialogo Registra macro quando inizi a registrare una macro. Se si crea la procedura senza utilizzare il registratore di macro, è possibile assegnare un tasto di scelta rapida (o modificare un tasto di scelta rapida esistente) utilizzando la seguente procedura:
-
Scegli Sviluppatore → Codice → Macro.
-
Selezionare il nome della procedura Sub dalla casella di riepilogo.
In questo esempio, la procedura è denominata ShowCubeRoot.
-
Fai clic sul pulsante Opzioni.
Excel visualizza la finestra di dialogo Opzioni macro.
La finestra di dialogo Opzioni macro consente di impostare le opzioni per i propri macro. -
Fare clic sull'opzione Tasto di scelta rapida e immettere una lettera nella casella denominata Ctrl.
La lettera inserita corrisponde alla combinazione di tasti che si desidera utilizzare per l'esecuzione della macro. Ad esempio, se si inserisce la lettera c minuscola, è possibile eseguire la macro premendo Ctrl + C. Se si inserisce una lettera maiuscola, è necessario aggiungere il tasto Maiusc alla combinazione di tasti. Ad esempio, se si inserisce C, è possibile eseguire la macro premendo Ctrl + Maiusc + C.
-
Fare clic su OK per chiudere la finestra di dialogo Opzioni macro e quindi fare clic su Annulla per chiudere la finestra di dialogo Macro.
Dopo aver assegnato un tasto di scelta rapida, è possibile premere quella combinazione di tasti per eseguire la macro. Un tasto di scelta rapida non funziona se è assegnato a una macro che utilizza un argomento.
I tasti di scelta rapida assegnati alle macro sostituiscono i tasti di scelta rapida integrati di Excel. Ad esempio, Ctrl + C è il tasto di scelta rapida standard per copiare i dati. Se assegni Ctrl + C a una macro, non puoi usare Ctrl + C per copiare. Questo di solito non è un grosso problema perché Excel offre quasi sempre altri modi per eseguire comandi.