Homepage » Suggerimenti per MS Office » Come registrare la prima macro di Excel

    Come registrare la prima macro di Excel

    Se utilizzi Excel spesso sul posto di lavoro o per uso personale, probabilmente hai alcune attività quotidiane che sono alquanto noiose e ripetitive.

    Che si tratti di importare e ripulire i dati o di esportarli e organizzarli per soddisfare le esigenze dei tuoi clienti, ci sono un sacco di volte in cui devi fare clic sugli stessi pulsanti e digitare le stesse informazioni più e più volte.

    La cosa buona è che la maggior parte, se non tutto, che puoi fare usando il mouse e la tastiera in Excel può essere replicata da Excel stesso usando Macro.

    In questo articolo, ti mostrerò come creare un semplice macro per iniziare ad automatizzare l'attività ripetitiva che potresti avere.

    Registra una macro in Excel

    Immagina di ottenere un estratto di dati da un client in cui i campi non sono centrati. Come parte del tuo lavoro quotidiano, ti viene richiesto di centrare i campi facendo clic sulle celle nell'angolo in alto a sinistra e impostando l'allineamento del testo al centro.

    Usando una macro, puoi registrare l'attività una volta e lasciare che la macro ripeta lo stesso insieme di comandi per te. Ecco i passaggi:

    Innanzitutto, abilita il Sviluppatore scheda in Excel facendo clic File -> Opzioni -> Personalizza il nastro -> Tick Sviluppatore e fare clic ok.

    Una volta abilitato, vai a Sviluppatore -> fare clic Registra macro.

    Puoi dare un nome alla tua macro qualsiasi cosa (in questo esempio l'ho chiamata “CenterText”) e fare clic su OK.

    Inoltre, avrai la possibilità di dare alla macro una scorciatoia da tastiera, il che rende molto più facile eseguire più e più volte senza dover andare alla scheda Sviluppatore.

    Inoltre, il Memorizza la macro in l'opzione è davvero utile se si desidera creare una macro generica che funzioni su qualsiasi cartella di lavoro di Excel. Invece di scegliere il valore predefinito Questo libro di esercizi, puoi anche scegliere Cartella macro personale, che ti consentirà di utilizzare la nuova macro con qualsiasi cartella di lavoro futura che apri o crei in Excel.

    Quindi, avvia la tua attività facendo clic sulle celle e centra i campi usando il mouse. Il macro registrerà i tuoi clic e la cella / icona esatta che fai clic all'interno della finestra di Excel e la traducono in un codice speciale chiamato VBA.

    Una volta fatto, torna a Sviluppatore scheda e fare clic Interrompi registrazione.

    Congratulazioni! Hai registrato la tua prima macro. La prossima volta che hai un nuovo estratto di dati che non era centrato, devi solo andare a Sviluppatore -> Macro -> Seleziona il nome della macro -> fai clic Correre .

    La macro ripeterà le azioni che hai registrato (ad esempio il testo di centraggio per tutte le celle in questo esercizio).

    L'ultimo passo è salvare il file come .XLSM estensione (non lo standard .xlsx), in modo che il file excel conservi i macro che hai registrato da utilizzare in futuro. Ricordare che non è necessario eseguire questa operazione se si sceglie Personal Macro Workbook durante la creazione della macro.

    Si ottiene un blocco di esso, diverse ore di modifica manuale in Excel possono essere completate in una finestra temporale molto più breve con i macro. Comprendendo che Excel ha la capacità di registrare azioni ripetitive e riprodurle, la possibilità dell'automazione che puoi creare è grande quanto la tua immaginazione.

    La regola generale è che tutto ciò che puoi completare usando il mouse e la tastiera può essere ripetuto / automatizzato molte volte più velocemente usando una macro. Godere!