logo

Macro in Excel con esempio

In Microsoft Excel, dove i fogli di calcolo sono il parco giochi, spesso incontriamo le richieste ripetitive di determinate attività. Questi sono i compiti che sembrano ripresentarsi ancora e ancora, catturando la nostra attenzione con implacabile persistenza. Tuttavia, in quest’era di progresso tecnologico, un eroe silenzioso si fa avanti per liberarci da questo ciclo incessante: il semplice ma potente Macro. Pensa alle macro come agli agenti segreti di Excel per l’automazione, che lavorano silenziosamente in background per risparmiarci il laborioso compito di svolgere manualmente attività ripetitive. Sono i campioni non celebrati dell’efficienza, donandoci la straordinaria capacità di realizzare in pochi istanti ciò che altrimenti divorerebbe ore del nostro tempo prezioso. Ma cos’è esattamente una macro? Nella sua essenza, una macro è una sequenza di azioni attentamente registrate da Excel, in paziente attesa della nostra direttiva per eseguire un'attività specifica. Immagina questo: ogni clic del mouse e ogni pressione di un tasto, discretamente nascosti entro i confini di una macro, pronti a entrare in azione al nostro comando, pronti a compiere il suo incantesimo.

Cos'è la macro in Excel

Le macro possono essere considerate come un insieme di istruzioni di programmazione che possono essere registrate, denominate, salvate ed eseguite in VBA come e quando richiesto. Le macro possono aiutarci ad automatizzare attività ripetitive associate alla manipolazione dei dati che devono essere eseguite ripetutamente. Puoi anche abilitare e disabilitare le macro in Excel.



Per esempio: supponiamo che per ogni mese si voglia creare un report per tutti i docenti di una scuola. Poiché si tratta di un'attività ripetitiva, le macro possono entrare in azione qui.

Come attivare la scheda Sviluppatore in Excel

La scheda sviluppatore è nascosta per impostazione predefinita sulla barra multifunzione. Per personalizzare la barra multifunzione, attenersi alla seguente procedura:

altrimenti se bash

Passo 1 : fare clic con il pulsante destro del mouse sulla barra multifunzione

Fare clic con il tasto destro sulla barra multifunzione.



Passo 2 : vai a Personalizza la barra multifunzione e seleziona la casella di controllo sviluppatore

Attiva la scheda Sviluppatore.

Come registrare una macro in Excel

È possibile eseguire i seguenti passaggi per registrare una macro in Excel:

Passaggio 1: fare clic sulla scheda Sviluppatore nella barra multifunzione

Fare clic sulla scheda Sviluppatore.



Passaggio 2: fare clic su Registra macro

Nel gruppo Codice si trova lo strumento Registra macro. Cliccaci sopra

Seleziona Registra-Macro

Passaggio 3: riempire la finestra di dialogo Registra macro

Quando si selezionano le macro, viene aperta una finestra di dialogo che contiene le seguenti opzioni da compilare.

Digitare il nome della macro.

Nella finestra di dialogo, immettere il nome della macro nel campo Nome macro. Tuttavia, non è possibile utilizzare lo spazio nel nome della macro per separare le parole; a questo scopo è possibile utilizzare il carattere di sottolineatura(_). Esempio: Nome_macro .

Nella finestra di dialogo ci sono anche altre opzioni, ad esempio dove memorizzare la macro, il tasto di scelta rapida che può essere utilizzato per attivare la macro e la descrizione della macro creata. Possono essere riempiti di conseguenza.

  • Dopo aver compilato la finestra di dialogo, fare clic su OK.
  • Non appena si fa clic su OK, Macro di Excel registra l'insieme di operazioni su cui l'utente sta praticando.
  • Una volta terminato il lavoro, nella scheda Sviluppatore è possibile visualizzare l'opzione Interrompi registrazione. Facendo clic su di esso la registrazione viene interrotta e la macro creata viene salvata.

Come eseguire la macro in Excel

Esistono diversi metodi con cui è possibile eseguire una macro. Alcuni dei metodi sono discussi qui in questo articolo.

Esegui la macro facendo clic su una forma

È uno dei modi più semplici per eseguire una macro per creare qualsiasi forma nel foglio di lavoro e utilizzarla per eseguire la macro.

Passaggio 1: fare clic sulla scheda Inserisci sulla barra multifunzione

Fare clic su Inserisci.

Passaggio 2: scegli una forma qualsiasi

Vai al gruppo Illustrazioni e fai clic sull'icona Forme. Nel foglio, scegli la forma che preferisci e desideri che venga assegnata come macro.

Clicca su Illustrazioni. Seleziona forme.

Passaggio 3: aggiungi la forma

Fai clic nel punto in cui desideri aggiungere la forma nel foglio e la forma verrà inserita automaticamente.

seleziona la forma che preferisci.

Passaggio 4: modifica la forma

La forma può essere ridimensionata o riformattata in base al modo desiderato. È inoltre possibile aggiungere testo alla forma.

Formatta la forma in base alle tue necessità.

Passaggio 5: fare clic con il pulsante destro del mouse sulla forma e fare clic su Assegna macro

Quindi fare clic con il pulsante destro del mouse sulla forma e verrà aperta una finestra di dialogo. Quindi fare clic su Assegna macro.

Assegna una macro.

Dopo aver fatto clic con il pulsante destro del mouse sulla forma, verrà aperta un'altra finestra di dialogo di Macro.

Seleziona la Macro dall'elenco.

Passaggio 6: ora seleziona la macro

Nella finestra di dialogo, seleziona la macro dall'elenco che desideri assegnare alla tua forma e fai clic sul pulsante OK. Ora la forma funzionerebbe come un pulsante e ogni volta che si fa clic su di esso, verrà eseguita la macro assegnata.

Come eseguire la macro facendo clic su un pulsante

Mentre la forma è qualcosa che puoi formattare e giocare con essa, un pulsante ha un formato standard. È inoltre possibile assegnare una macro a un pulsante per un facile utilizzo e quindi eseguire la macro semplicemente facendo clic su quel pulsante.

Passaggio 1: vai alla scheda Sviluppatore sulla barra multifunzione

Seleziona la scheda Sviluppatore.

Passaggio 2: nel gruppo Controlli, fare clic sullo strumento Pulsante

Fare clic sullo strumento pulsante.

Passaggio 3: fare clic sul foglio Excel e inserire i dettagli nella finestra di dialogo

Ora fai clic in un punto qualsiasi del foglio Excel. Non appena lo fai, si aprirà la finestra di dialogo Assegna macro.

Assegna una macro.

Passaggio 4: seleziona la macro che desideri assegnare e fai clic su OK

Seleziona la macro che desideri assegnare a quel pulsante e compila le altre opzioni. Quindi fare clic su OK.

Passaggio 5: visualizzare l'anteprima della forma

Successivamente, sul foglio sarà visibile un pulsante rettangolare pronto per essere utilizzato.

Pulsante inserito.

Passaggio 6: formattare il pulsante

Il pulsante visualizzato sul foglio ha impostazioni predefinite e non puoi formattarlo come il colore o la forma del pulsante.

Tuttavia, il testo che appare sul pulsante può essere modificato. Basta fare clic con il pulsante destro del mouse sul pulsante e si aprirà una finestra di dialogo. Fare clic su Modifica testo alternativo e modificare il testo.

Modifica testo alternativo.

Come eseguire una macro dalla barra multifunzione di Excel (scheda Sviluppatore)

Se nella cartella di lavoro sono presenti più macro che definiscono attività diverse, è possibile visualizzare un elenco di tutte le macro nella finestra di dialogo Macro e semplifica l'esecuzione di più macro da un unico elenco.

come concatenare le stringhe in Java

Passaggio 1: vai alla scheda Sviluppatore sulla barra multifunzione

Fare clic sulla scheda Sviluppatore.

Passaggio 2: quindi in Gruppo codice, fare clic sullo strumento Macro

Fare clic sullo strumento Macro.

Passaggio 3: seleziona la macro che desideri eseguire

Verrà aperta una finestra di dialogo contenente l'elenco di tutte le macro create in quella particolare cartella di lavoro.

Seleziona dall'elenco.

Passaggio 4: fare clic su Esegui

Come creare macro nell'editor VBA

Se l'utente e il creatore delle macro sono gli stessi, invece di dedicare tempo alla creazione di pulsanti e forme, possiamo eseguire direttamente la macro da VB Editor.

Passaggio 1: vai alla scheda Sviluppatore sulla barra multifunzione

Seleziona dalla scheda Sviluppatore.

Passaggio 2: fare clic su Visual Basic

Nel gruppo Codice, fare clic su Visual Basic e si aprirà una nuova finestra.

Fare clic su Base virtuale. Seleziona dal foglio.

Passaggio 3: fare clic su Esegui macro

Quindi fare clic sul segno Esegui macro, si aprirà una finestra di dialogo che elenca tutte le macro di quella cartella di lavoro.

Fare clic sulla macro Esegui.

Passaggio 4: seleziona la macro dall'elenco

Seleziona la macro che desideri eseguire dall'elenco e fai clic su Esegui.

Non appena si fa clic su Esegui, la macro verrà eseguita sul foglio Excel. Se riesci a vedere solo la finestra VB Editor e non il foglio, potresti non vedere le modifiche apportate nel foglio di lavoro. Per vedere le modifiche, ridurre a icona/chiudere la finestra VB Editor. Puoi anche modificare una macro secondo le tue necessità.

Seleziona la macro che desideri eseguire.

Come visualizzare le macro in Excel

Passaggio 1: apri Microsoft Excel

Passaggio 2: fare clic sulla scheda Sviluppatore

Schermata-(248)

Passaggio 3: fare clic su Macro per visualizzare un elenco di macro disponibili nella cartella di lavoro attiva

Passaggio 4: seleziona una macro da visualizzare

Passaggio 5: puoi eseguire o modificare la macro da qui, se necessario.

Passaggio 6: chiudi la finestra di dialogo Macro quando hai finito

Schermata-(247)

Come salvare le macro registrate in Excel

Passo 1: Registra le tue azioni

Passaggio 2: fare clic su Interrompi la registrazione

Passaggio 3: Salva la cartella di lavoro come .xlsm (abilitato per le macro)

Passaggio 4 : la tua macro è ora salvata nella cartella di lavoro

Leggi anche

  • Come creare una macro in Excel?
  • Come registrare una macro in Excel
  • Come configurare le macro in Excel?
  • Come eseguire una macro in Excel?
  • Modifica delle macro di Excel in Excel
  • Come abilitare e disabilitare le macro in Excel

Domande frequenti

Cosa sono le macro in Excel?

Una macro è un insieme di azioni che possiamo eseguire tutte le volte necessarie per eseguire una determinata attività. Quando viene creata una macro, vengono registrati tutti i clic del mouse e le sequenze di tasti. Le macro possono essere considerate come un insieme di istruzioni di programmazione che possono essere registrate, denominate, salvate ed eseguite in VBA come e quando richiesto. Le macro possono aiutarci ad automatizzare attività ripetitive associate alla manipolazione dei dati che devono essere eseguite ripetutamente.

Come abilitare una macro?

Segui i passaggi seguenti perInballa una macroin Excel:

Passaggio 1: apri Excel, quindi vai alla scheda File.

Passaggio 2: assicurati che la scheda Sviluppatore sia attiva.

Passaggio 3: seleziona la scheda Sviluppatore e fai clic sulla macro del record. Inizierà a registrare una macro.

Cosa sono le macro e il VBA in Excel?

Le macro in Excel sono come sequenze registrate di azioni che automatizzano le attività. Risparmiano tempo e riducono al minimo gli errori consentendo di ripetere le azioni con un solo clic.

imposta il delimitatore java

VBA, o Visual Basic for Applications, è un linguaggio di programmazione in Excel. Ti consente di scrivere codice personalizzato per creare macro avanzate e personalizzate. Con VBA puoi automatizzare attività, eseguire calcoli e manipolare dati in Excel, fornendo maggiore controllo e flessibilità rispetto alle macro registrate di base.

Che cosa sono le macro in Excel per principianti?

Per i principianti in Excel, pensa alle macro come a un modo per semplificare le attività ripetitive di Excel. È possibile registrare una macro per ricordare tali attività. Una macro è come una registrazione di ciò che fai con il mouse e la tastiera in Excel. Successivamente, puoi riprodurre la registrazione in qualsiasi momento per ripetere tali azioni tutte le volte che desideri.

Posso scrivere macro in Excel manualmente?

Sì, le macro possono essere scritte manualmente in EXcel utilizzando il linguaggio di programmazione VBA.

Come disabilitare una macro in Excel?

Segui i passaggi seguenti perdisabilitare una macroin Excel:

Passaggio 1: fare clic sulla scheda File.

Passaggio 2: vai alle opzioni.

Passaggio 3: seleziona Centro protezione dal riquadro di sinistra, quindi fai clic su Impostazioni Centro protezione.

Passaggio 4: seleziona l'impostazione Macro dal menu a sinistra, quindi disabilita tutte le macro senza notifica e fai clic su OK.