La funzionalità Macro di Excel consente di registrare le azioni eseguite sul foglio di lavoro e di eseguirle nuovamente per un utilizzo futuro. Tuttavia, sarebbe estremamente utile poter eseguire una macro con un semplice clic su un pulsante, anziché eseguirla manualmente. Creando pulsanti macro, sarà possibile associare macro a pulsanti e visualizzarle sul foglio di lavoro per eseguire diverse attività registrate con la macro. Excel consente di creare pulsanti personalizzati a cui collegare le macro; questo articolo spiegherà come creare macro e associarle ai pulsanti.
Avvia Excel 2010, crea o apri un foglio dati in cui desideri creare un pulsante per le macro.
Ad esempio, useremo un esempio molto semplice per illustrarlo in dettaglio. Abbiamo incluso una scheda dati contenente i seguenti campi: Nome, Corsi, Voti, Voto e Premio in denaro.

Per iniziare, dobbiamo rendere visibile la scheda Sviluppo nella finestra di Excel. Se non la trovate , andate al menu File, cliccate su Opzioni e nel riquadro di sinistra cliccate su "Personalizza barra multifunzione", nel riquadro di destra attivate la casella di controllo " Sviluppo ". Cliccate su OK per visualizzare la scheda Sviluppo sulla barra multifunzione.

Passare alla scheda Sviluppo e fare clic su Registra macro.
Ora assegnagli un nome appropriato e fai clic su OK per avviare la registrazione della macro.
Ora vai alla scheda Home e da Formattazione condizionale vai al menu Regole evidenziazione celle e fai clic su Minore di .
Inserisci un valore adatto al tuo datasheet, come puoi vedere nello screenshot qui sotto abbiamo inserito 60 (per segnalare gli studenti con un numero inferiore a questo). Fai clic su OK.
Come puoi vedere, la formattazione condizionale è applicata alla tabella Marks .
Ora segui la stessa procedura per applicare la formattazione condizionale ai campi Voto e Premio in denaro .
Ora interromperemo la registrazione della macro, andremo alla scheda sviluppatore e faremo clic su Interrompi registrazione .

Registreremo una nuova macro per formattare le colonne in grassetto e allinearle al centro. Seguite la procedura per creare una nuova macro.
Puoi vedere la macro con il nome Bold_Align : metterà in grassetto il carattere e allineerà il testo al centro.

Ora dobbiamo creare dei pulsanti per ogni macro. Per farlo, andiamo alla scheda Sviluppo, dalle opzioni Inserisci , clicchiamo sull'immagine del pulsante presente in Controlli modulo, come mostrato nello screenshot qui sotto.

Cliccando, vedrai il puntatore trasformarsi in un segno più; clicca in un punto qualsiasi del foglio dati per posizionare il pulsante. Cliccando, apparirà una finestra di dialogo che ti chiederà di associare la macro al pulsante. Seleziona Cond_form dall'elenco e clicca su OK.

Vedrai apparire il pulsante sulla scheda tecnica.

Ora assegnagli un nome appropriato cliccando sul pulsante (mentre è selezionato), come mostrato nello screenshot qui sotto.

Creeremo un altro pulsante per associarlo alla macro Bold_Align e lo chiameremo Formato.

Cliccando sui pulsanti, vedrai le modifiche, come macro eseguite nel back-end.

Per un utilizzo futuro, è necessario salvare il foglio di lavoro con macro abilitata. Per farlo, andare al menu File e fare clic su Salva con nome.

Apparirà una finestra di dialogo: da Salva come tipo, fare clic su Cartella di lavoro con attivazione macro di Excel e fare clic su Salva.

Puoi anche consultare le guide precedentemente recensite su SmartArt in Excel 2010 e Come incorporare video in Excel 2010 .