Skip to main content

Come le macro personalizzate di Excel possono ottimizzare il tuo flusso di lavoro

Come Impostare Calorie e Macronutrienti | La Dieta Aggressiva 01 (Aprile 2025)

Come Impostare Calorie e Macronutrienti | La Dieta Aggressiva 01 (Aprile 2025)
Anonim

Un Macro di Excel è un insieme di istruzioni di programmazione memorizzate come procedura. Le macro eliminano la ripetizione dei passaggi per le attività comunemente eseguite e possono essere attivate da una scorciatoia da tastiera, dall'icona della barra degli strumenti o da un pulsante aggiunto al foglio di lavoro stesso.

Nota Le informazioni contenute in questo articolo si applicano alle versioni di Excel 2019, 2016, 2013, 2010 ed Excel per Mac.

Quando usare una macro

I macro possono semplificare il lavoro dei fogli di lavoro automatizzando le attività ripetitive. Queste attività includono tutto, dai calcoli complessi che richiedono l'uso di formule per semplici attività di formattazione. Un esempio di un'attività ripetitiva è l'aggiunta della formattazione numerica ai nuovi dati. Un altro esempio è l'applicazione di formati di celle e fogli di lavoro come bordi e ombreggiatura.

Altre attività ripetitive per le quali le macro sono utili includono:

  • Aggiunta o rimozione di righe e colonne
  • Fogli di lavoro protettivi o non protetti
  • Selezione di un intervallo di celle
  • Aggiunta della data corrente a un foglio di lavoro

Macro e modelli

L'utilizzo di macro può essere un ottimo risparmio di tempo per attività ripetitive. Se si aggiungono regolarmente determinate funzionalità di formattazione o contenuto (come intestazioni o logo aziendale) a nuovi fogli di lavoro, creare e salvare un file modello contenente questi elementi anziché ricrearli ogni volta che si avvia un nuovo foglio di lavoro.

Macro Registratore di Excel

Excel include un registratore di macro incorporato che registra una serie di passaggi utilizzando la tastiera e il mouse. Excel converte quindi questa serie di passaggi nel codice VBA. Il Macro Recorder e il Macro Manager possono essere trovati nella scheda Visualizza. L'aggiunta di pulsanti al tuo foglio di lavoro richiede l'aggiunta della scheda Sviluppatore.

Aggiungi la scheda Sviluppatore a Excel

I passaggi per la visualizzazione della scheda sviluppatore in Excel sono semplici e possono essere seguiti sia che tu abbia un Mac o un PC Windows.

  1. finestre: Seleziona File.

    Mac: Seleziona il Eccellere menu.

  2. finestre: Seleziona Opzioni.

    Mac: Seleziona Preferenze.

  3. finestre: Seleziona Personalizza il nastro.

    Mac: Seleziona Barra multifunzione e barra degli strumenti.

  4. Sul lato destro della finestra, sotto Personalizza la barra multifunzione sezione, individuare il Sviluppatore opzione e aggiungere un segno di spunta alla casella adiacente.

  5. Selezionare Salvare per chiudere la finestra e visualizzare la scheda Sviluppatore in Excel.

Creare una macro di base in Excel

Creiamo una macro di Excel di base che riempie una cella con il colore rosso, centra il testo e aggiunge la formattazione in grassetto al testo. Anche se l'opzione Registra macro è disponibile nella scheda Sviluppatore, utilizzeremo la scheda Visualizza per semplificare il processo.

  1. Selezionare vista.

  2. Selezionare Macro > Disco macro.

  3. Sotto Nome macro, inserisci un nome per la macro. Sentiti libero di seguire il nostro esempio per questo esempio e chiamalo Enfatizzare.

  4. In Memorizza macro in, seleziona Questa cartella di lavoro per mantenere la macro allegata al file corrente.

  5. Per creare un tasto di scelta rapida, inserisci una lettera o un numero che, se premuto in combinazione con gli altri tasti annotati, eseguirà la macro. Per questo esempio, usiamo la lettera E.

  6. Digitare un descrizione della macro. Lo lasceremo in bianco per questo esempio.

    La descrizione ti ricorda cosa fa la macro quando viene eseguita. Se si prevede di creare diversi macro, compilare la descrizione in modo da poter selezionare rapidamente quella giusta per l'attività.

  7. Selezionare ok.

  8. La macro inizia la registrazione. Tutte le modifiche apportate al tuo foglio di lavoro sono registrate.

  9. Seleziona una cella. Questa è la cella che verrà modificata nel foglio di calcolo e in cui verrà registrata la macro.

  10. Dalla scheda Home, selezionare Grassetto per enfatizzare il testo della cella, selezionare Centro per allineare il contenuto della cella e selezionare Colore di riempimento per cambiare lo sfondo della cella in rosso.

  11. Selezionare vista e selezionare Stop Registrazione. La tua macro viene creata e archiviata nella cartella di lavoro.

Esegui una macro creata in Excel

Quando a una macro viene assegnata una combinazione di tasti di scelta rapida, applicare la macro selezionando una cella e premendo la combinazione di tasti. Se non hai scelto una combinazione di tasti di scelta rapida, seleziona vista e selezionare Visualizza macro. Qualsiasi macro può essere eseguita selezionandola e selezionando Correre.

Crea un pulsante Macro in Excel

I macro possono essere eseguiti con una scorciatoia da tastiera. Oppure puoi creare un pulsante personalizzato per il tuo foglio di lavoro che, quando premuto, esegue la macro specificata.

Segui questo esempio per creare un pulsante macro di base in Excel per quello precedentemente creato Enfatizzare macro.

La scheda Sviluppatore deve essere abilitata. Utilizzare i passaggi precedentemente menzionati in questo articolo per aggiungere la scheda Sviluppatore in Excel.

  1. Selezionare Sviluppatore.

  2. Nel gruppo Controlli, selezionare Inserire > Pulsante.

  3. Seleziona la cella del foglio di lavoro in cui desideri posizionare il pulsante. Il pulsante può essere spostato e modificato dopo essere stato aggiunto al foglio di lavoro.

  4. Selezionare la macro dall'elenco che si desidera eseguire quando si preme il pulsante. Per il nostro esempio, selezionare il Enfatizzare macro.

  5. Selezionare ok.

  6. Sul tuo foglio di lavoro viene visualizzato un pulsante che puoi spostare o ridimensionare. Per cambiare il testo visualizzato sul pulsante, fai doppio clic e inserisci il testo desiderato.

  7. Seleziona una cella e quindi seleziona il pulsante per eseguire la macro.