Parla di Excel e lavora

Qual è la funzione Macro?
Introduzione alle Macro e VBA per principianti

Creazione di fatture mensili e raccolta di numeri da vari file. Ti ritrovi a utilizzare Excel pensando: "Ho fatto la stessa cosa il mese scorso?"

Le Macro possono automatizzare tali attività di routine. Cosa puoi fare e come può aiutarti nel tuo lavoro? Facciamo un esempio di lavoro reale.

MacrowNon è richiesta alcuna conoscenza del codiceInnanzitutto, sperimenta come funziona la Macro →

Qual è la funzione Macro?

Le Macro sono funzioni che automatizzano le attività di routine in Excel.Puoi eseguire operazioni che normalmente eseguiresti una alla volta, come l'inserimento di dati nelle celle, il calcolo, la formattazione delle tabelle e il salvataggio.

Excel ha una funzionalità chiamata "Registrazione Macro". Se inizi a registrare e poi manipoli la tabella, i passaggi rimarranno e potrai ripetere la stessa operazione in seguito. Per compiti semplici è possibile creare Macro senza dover scrivere personalmente il programma.

Tuttavia, i dati potrebbero non essere esattamente gli stessi ogni mese. Il numero di righe può aumentare o possono essere mescolati spazi vuoti. La programmazione è necessaria per controllare in modo accurato e preciso l'elaborazione per soddisfare queste differenze. La lingua utilizzata per questo è VBA.

VBA sta per "Visual Basic for Applications". Anche i passaggi rimanenti in "Registrazione Macro" sono codice VBA. Puoi modificare ciò che hai registrato o crearlo scrivendo il codice da zero.

Quali lavori possono essere automatizzati?

Ad esempio, lavori come: Nessuno di questi è un lavoro speciale, ma diventa dispendioso in termini di tempo con l'aumento del numero di casi.

caso di studio1

Creazione, formattazione e salvataggio di fatture

Dalla pubblicazione dei dettagli al calcolo degli importi, alla formattazione e al salvataggio del PDF. Confronta quanti minuti ci vogliono per farlo manualmente e quanti secondi ci vogliono per farlo con una Macro.

Modificare l'indirizzo e i dati di ogni partner commerciale, calcolare l'importo e salvarlo con un nome fisso. Questa serie di attività può essere lasciata alle Macro.

Guarda l'immagine dell'operazione →

caso di studio2

Creazione e stampa di grafici

Registra i passaggi dalla creazione di un grafico alla stampa utilizzando la "Registrazione Macro" e trasformalo in una Macro.

Se crei documenti nello stesso formato per ogni riunione, puoi decidere in anticipo il tipo di grafico, il titolo e l'area di stampa.

Guarda l'immagine dell'operazione →

caso di studio3

Aggregazione di più file

Leggi riga per riga per vedere cosa accadrebbe se scrivessi il codice VBA per aggregare i tre file ricevuti dal ramo.

Legge in ordine i file per ogni filiale e responsabile che arrivano nello stesso formato e raccoglie i dati necessari in un'unica tabella.

Guarda l'immagine dell'operazione →

Anche se è automatizzato, è comunque necessario controllare il contenuto completato.Tuttavia, se riesci a ridurre la ripetizione della trascrizione e delle impostazioni, puoi avere più tempo per controllare i numeri, osservare i risultati e rifletterci.

Competenze che possono essere utilizzate sul lavoro o in lavori secondari

Il numero di servizi per l’aggregazione e l’analisi dei dati, come gli strumenti BI, è in aumento. Tuttavia, ci sono molte situazioni in cui Excel viene utilizzato nel lavoro quotidiano. Io stesso lo sento molto chiaramente mentre lavoro come impiegato.

Puoi aggiungere numeri e note dove necessario e adattare il tavolo per adattarlo all'altra persona. Penso che la facilità d'uso di Excel sia uno dei motivi per cui continua ad essere utilizzato. D'altro canto, il lavoro manuale necessario per organizzare i tavoli può rimanere un compito mensile.

Ecco perché le persone in grado di automatizzare le attività Excel esistenti sono in ottime mani. Quando cerchi lavoro, puoi cercare "Excel VBA" e "Macro" per trovare lavori che implicano il miglioramento del business o la creazione di strumenti.

Le macrocompetenze che acquisisci attraverso il tuo lavoro possono essere utilizzate anche nel tuo lavoro secondario.Essere in grado di spiegare in dettaglio le attività che puoi gestire, come la creazione di fatture e aggregazioni mensili, renderà più facile la comprensione per il richiedente.

Ovviamente, solo essere in grado di scrivere codice non significa che otterrai un lavoro. Il mio lavoro è ascoltare i passi dell'altra persona, decidere cosa automatizzare, controllare i risultati e dire loro come usarlo. Provando prima a migliorare uno dei tuoi compiti familiari, puoi sperimentare il processo.

Che senso ha imparare ora che l’intelligenza artificiale può scrivere codice?

Ora puoi dire all'IA cosa vuoi fare e farle creare il codice VBA per te. Rispetto a scrivere una riga alla volta da zero, l’onere di iniziare qualcosa è minore.

Tuttavia, non consiglio di usarlo senza sapere nulla di VBA. Non solo quando smette di funzionare, ma anche perché a volte dà risultati errati senza alcun errore.

Ad esempio, se dici a qualcuno semplicemente di "riepilogare le vendite", non saprà quale colonna rappresenta le vendite, cosa fare con gli spazi vuoti o se è possibile includere una riga totale. È compito della persona decidere cosa vuole che venga fatto e vedere cosa viene ottenuto.

Non è necessario memorizzare tutta la grammatica. Quali cellule vengono elaborate, dove vengono ripetute e in quali condizioni vengono suddivisi i processi? Una volta comprese le nozioni di base, le istruzioni per l'IA e la consultazione per le correzioni diventeranno più specifiche.Come specificare intervalli, ripetere e scrivere rami condizionali è riepilogato in Elenco dei codici utilizzati di frequente.

Prova prima il codice creato dall'intelligenza artificiale utilizzando una copia della cartella di lavoro o i dati di esercitazione. È una buona idea poter verificare da soli che il numero di articoli e l'importo totale corrispondano ai dati originali.

Da dove dovrebbero iniziare i principianti? 4 passaggi per iniziare con le Macro

Non è necessario alcun software speciale per iniziare a utilizzare le Macro. Come al solito in Excel, procedere come segue.

  1. Mostra la scheda sviluppatore
    All'inizio è nascosto. Seleziona "File" → "Opzioni" → "Personalizza barra multifunzione" e seleziona "Sviluppatore".
  2. Prova a registrare le operazioni utilizzando "Registrazione Macro"
    Se premi "Registra Macro" nella scheda sviluppatore e poi manipoli la tabella, quel passaggio diventerà una Macro. Durante il salvataggio, seleziona "Cartella di lavoro con attivazione Macro di Excel (.xlsm)".
  3. Leggi il codice con VBE (Visual Basic Editor)
    Aprilo con "Visual Basic" (Alt+F11) nella scheda sviluppatore. Diamo un'occhiata al codice della Macro registrata.
  4. Scrivi ed esegui il codice breve
    Crea un posto dove scrivere il codice selezionando "Inserisci" → "Modulo standard" e prova a iniziare con un codice breve, ad esempio inserendo un carattere in una cella. Per eseguire, premere il pulsante "▲" o il tasto F5.

Inizialmente è sufficiente saper leggere riga per riga "cosa si fa in quale cella".Se successivamente ricordi la ripetizione e la ramificazione condizionale, sarai in grado di farlo in tempo.

I dettagli dei passaggi di preparazione e come scrivere variabili, specificazione dell'intervallo, ramificazione condizionale, ripetizione, ecc. sono riepilogati in una pagina separata.

Preparazione dell'ambiente di Sviluppo ed esempi di codice che possono essere copiati e utilizzatiCome iniziare con VBA e un elenco dei codici utilizzati di frequente →

Puoi esercitarti su qualsiasi cosa, dalla visualizzazione della scheda di Sviluppo all'immissione e all'Esegui del codice nel tuo browser.

MacrowEsercitati a utilizzare il browserEsercita il tuo primo VBA →

Come studiare Macro e VBA per principianti

Consigliamo Un metodo di studio per spostare concretamente il file Excel del materiale didattico mentre si legge la spiegazione del meccanismo. Piuttosto che limitarsi a guardare il codice, è più facile capire se controlli che "questa riga ha cambiato questa cella".

Se vuoi studiare da solo, inizia con un libro introduttivo fornito con file di esercitazione.

Consigliamo libri per coloro che vogliono procedere con il proprio ritmo. Scegliere un libro che inizi con la "registrazione delle Macro" e progredisca sequenzialmente fino alla specificazione delle celle, alla ripetizione e alla ramificazione condizionale renderà più semplice collegare le vostre conoscenze.

Prima dell'acquisto, controlla Posso scaricare i file degli esercizi? se è compatibile con la versione di Excel che stai utilizzando e con Windows/Mac. Piuttosto che finire il libro, penso che sia meglio concentrarsi sul lavorare con un esempio e modificare leggermente i numeri e le condizioni.

Se vuoi verificare come scrivere mentre leggi un libro, utilizza anche Elenco dei codici utilizzati di frequente.

Innanzitutto, diamo un'occhiata a come le Macro possono cambiare il tuo lavoro.

Prima di iniziare a studiare all'improvviso, solo sapere che qualcosa funziona in questo modo può darti un'idea di cosa vuoi fare. Prova tre diversi lavori con Keynyan, Mauchu e Macrow. Infine, puoi esercitarti a scrivere ed eseguire il tuo codice.

Sperimenta l'automazione delle fatture →