Tutorial sulle macro VBA di Excel per principianti con esempi

  • Condividi Questo
Michael Brown

Questo tutorial vi permetterà di imparare le macro di Excel e di scoprire come registrare una macro e inserire codice VBA in Excel, copiare le macro da una cartella di lavoro all'altra, attivarle e disattivarle, visualizzare il codice, apportare modifiche e molto altro ancora.

Per i neofiti di Excel, il concetto di macro sembra spesso insormontabile. In effetti, possono essere necessari mesi o addirittura anni di formazione per padroneggiare il VBA. Tuttavia, questo non significa che non si possa sfruttare subito il potere di automazione delle macro di Excel. Anche se si è completamente alle prime armi con la programmazione VBA, si può facilmente registrare una macro per automatizzare alcune delle proprie attività ripetitive.

Questo articolo è il punto d'ingresso nell'affascinante mondo delle macro di Excel e tratta le nozioni di base necessarie per iniziare e fornisce i link alle relative esercitazioni approfondite.

    Cosa sono le macro in Excel?

    La macro di Excel è un insieme di comandi o istruzioni memorizzati in una cartella di lavoro sotto forma di codice VBA. È possibile considerarla come un piccolo programma per eseguire una sequenza predefinita di azioni. Una volta create, le macro possono essere riutilizzate in qualsiasi momento. L'esecuzione di una macro esegue i comandi in essa contenuti.

    In genere, le macro vengono utilizzate per automatizzare attività ripetitive e routine quotidiane. Gli sviluppatori VBA più esperti possono scrivere macro molto sofisticate che vanno ben oltre la riduzione del numero di battute.

    Spesso si sente parlare di "macro" come di "VBA". Tecnicamente, c'è una distinzione: una macro è un pezzo di codice, mentre Visual Basic for Applications (VBA) è il linguaggio di programmazione creato da Microsoft per scrivere macro.

    Perché utilizzare le macro di Excel?

    Lo scopo principale delle macro è quello di far lavorare di più in meno tempo. Come si usano le formule per elaborare numeri e manipolare stringhe di testo, si possono usare le macro per eseguire automaticamente operazioni frequenti.

    Supponiamo che dobbiate creare un report settimanale per il vostro supervisore. Per farlo, importate vari dati analitici da un paio o più risorse esterne. Il problema è che questi dati sono disordinati, superflui o non in un formato comprensibile da Excel. Ciò significa che dovete riformattare date e numeri, tagliare gli spazi extra ed eliminare gli spazi vuoti, copiare e incollare le informazioni nelle colonne appropriate,costruire grafici per visualizzare le tendenze e fare molte altre cose per rendere il vostro rapporto chiaro e facile da usare. Immaginate che tutte queste operazioni possano essere eseguite istantaneamente con un clic del mouse!

    Naturalmente la creazione di una macro complessa richiede tempo, a volte anche di più rispetto all'esecuzione manuale delle stesse manipolazioni. Ma la creazione di una macro è un'operazione da fare una volta sola: una volta scritto, debuggato e testato, il codice VBA svolgerà il lavoro in modo rapido e impeccabile, riducendo al minimo gli errori umani e i costosi errori.

    Come creare una macro in Excel

    Esistono due modi per creare macro in Excel: utilizzando il Registratore di macro e l'Editor di Visual Basic.

    Suggerimento: all'interno di Excel, la maggior parte delle operazioni con le macro viene eseguita tramite il comando Sviluppatore quindi assicuratevi di aggiungere la scheda Sviluppatore alla barra multifunzione di Excel.

    Registrazione di una macro

    Anche se non sapete nulla di programmazione in generale e di VBA in particolare, potete facilmente automatizzare parte del vostro lavoro lasciando che Excel registri le vostre azioni sotto forma di macro. Mentre eseguite i passaggi, Excel osserva attentamente e annota i vostri clic del mouse e le battute dei tasti nel linguaggio VBA.

    Il Registratore di macro cattura quasi tutto ciò che fate e produce un codice molto dettagliato (spesso ridondante). Dopo aver interrotto la registrazione e salvato la macro, potete visualizzare il suo codice nell'Editor di Visual Basic e apportare piccole modifiche. Quando eseguite la macro, Excel torna al codice VBA registrato ed esegue esattamente le stesse mosse.

    Per avviare la registrazione, fare clic sul pulsante Macro di registrazione su uno dei due tasti Sviluppatore o la scheda Stato bar.

    Per informazioni dettagliate, vedere Come registrare macro in Excel.

    Scrivere una macro nell'editor di Visual Basic

    L'Editor Visual Basic for Applications (VBA) è il luogo in cui Microsoft Excel conserva il codice di tutte le macro, sia quelle registrate che quelle scritte manualmente.

    Nell'editor VBA è possibile non solo programmare una sequenza di azioni, ma anche creare funzioni personalizzate, visualizzare finestre di dialogo, valutare varie condizioni e, soprattutto, codificare la logica! Naturalmente, la creazione di macro personalizzate richiede una certa conoscenza della struttura e della sintassi del linguaggio VBA, che esula dallo scopo di questo tutorial per principianti. Ma non c'è nulla che possa far pensare che la macro sia un'operazione di questo tipo.vi impedisce di riutilizzare il codice di qualcun altro (ad esempio quello che avete trovato sul nostro blog :) e anche un completo novizio di Excel VBA non dovrebbe avere difficoltà a farlo!

    Per prima cosa, premete Alt + F11 per aprire l'editor di Visual Basic, quindi inserite il codice in questi due rapidi passaggi:

    1. Nell'Esplora progetti a sinistra, fare clic con il pulsante destro del mouse sulla cartella di lavoro di destinazione, quindi fare clic su Inserire > Modulo .
    2. Nella finestra Codice a destra, incollare il codice VBA.

    Al termine, premere F5 per eseguire la macro.

    Per i passaggi dettagliati, consultate Come inserire un codice VBA in Excel.

    Come eseguire le macro in Excel

    Esistono diversi modi per avviare una macro in Excel:

    • Per eseguire una macro da un foglio di lavoro, fare clic sul pulsante Macro sul pulsante Sviluppatore o premere la scorciatoia Alt + F8.
    • Per eseguire una macro dall'Editor VBA, premere uno dei due tasti:
      • F5 per eseguire l'intero codice.
      • F8 per esaminare il codice riga per riga, molto utile per i test e la risoluzione dei problemi.

    Inoltre, è possibile lanciare una macro facendo clic su un pulsante personalizzato o premendo la scorciatoia assegnata. Per maggiori dettagli, vedere Come eseguire le macro in Excel.

    Come attivare le macro in Excel

    Per motivi di sicurezza, tutte le macro di Excel sono disattivate per impostazione predefinita. Quindi, per utilizzare la magia dei codici VBA a vostro vantaggio, dovete sapere come attivarli.

    Il modo più semplice per attivare le macro per una specifica cartella di lavoro è fare clic sul pulsante Abilitare il contenuto nella barra gialla di avviso di sicurezza che appare nella parte superiore del foglio quando si apre per la prima volta una cartella di lavoro con macro.

    Per saperne di più sulla sicurezza delle macro, vedere Come attivare e disattivare le macro in Excel.

    Come modificare le impostazioni delle macro

    Microsoft Excel determina se consentire o meno l'esecuzione dei codici VBA nelle cartelle di lavoro in base all'impostazione macro selezionata nella finestra di dialogo Centro fiduciario .

    Ecco i passaggi per accedere alle impostazioni delle macro di Excel e modificarle, se necessario:

    1. Vai al sito File e selezionare Opzioni .
    2. Nel riquadro di sinistra, selezionare Centro fiduciario e quindi fare clic su Impostazioni del Trust Center... .
    3. Nel Centro fiduciario fare clic su Impostazioni macro a sinistra, selezionare l'opzione desiderata e fare clic su OK .

    Nella schermata seguente, è selezionata l'impostazione macro predefinita:

    Per ulteriori informazioni, consultare le impostazioni delle macro di Excel.

    Come visualizzare, modificare ed eseguire il debug dei codici VBA in Excel

    Qualsiasi modifica al codice di una macro, sia essa generata automaticamente dal registratore di macro di Excel o scritta dall'utente, viene effettuata nell'Editor di Visual Basic.

    Per aprire l'Editor VB, premere Alt + F11 o fare clic sul pulsante Visual Basic sul pulsante Sviluppatore scheda.

    A visualizzare e modificare il codice di una macro specifica, nella cartella Progetto Explorer a sinistra, fare doppio clic sul modulo che lo contiene, oppure fare clic con il tasto destro del mouse sul modulo e scegliere Visualizza il codice Si apre la finestra Codice, dove è possibile modificare il codice.

    A test e debug una macro, utilizzare il tasto F8. In questo modo il codice della macro viene visualizzato riga per riga, consentendo di vedere l'effetto che ogni riga ha sul foglio di lavoro. La riga attualmente in esecuzione è evidenziata in giallo. Per uscire dalla modalità di debug, fare clic sul tasto Reset sulla barra degli strumenti (quadrato blu).

    Come copiare una macro in un'altra cartella di lavoro

    Avete creato una macro in una cartella di lavoro e ora volete riutilizzarla anche in altri file? Esistono due modi per copiare una macro in Excel:

    Copiare il modulo contenente una macro

    Se la macro di destinazione risiede in un modulo separato o se tutte le macro del modulo sono utili per l'utente, ha senso copiare l'intero modulo da una cartella di lavoro all'altra:

    1. Aprite entrambe le cartelle di lavoro, quella che contiene la macro e quella in cui desiderate copiarla.
    2. Aprire l'editor di Visual Basic.
    3. Nel riquadro Esplora progetto, individuare il modulo contenente la macro e trascinarlo nella cartella di lavoro di destinazione.

    Nella schermata qui sotto, stiamo copiando Modulo1 da Libro1 a Libro2 :

    Copiare il codice sorgente di una macro

    Se il modulo contiene molte macro diverse e ne serve solo una, copiate solo il codice di quella specifica macro. Ecco come fare:

    1. Aprite entrambe le cartelle di lavoro.
    2. Aprire l'editor di Visual Basic.
    3. Nel riquadro Esploratore progetto, fare doppio clic sul modulo contenente la macro che si desidera copiare per aprire la finestra Codice.
    4. Nella finestra Codice, individuare la macro di destinazione, selezionare il suo codice (che inizia con Sub e che termina con Fine Sub ) e premere Ctrl + C per copiarlo.
    5. Nell'Esplora progetti, individuare la cartella di lavoro di destinazione e inserirvi un nuovo modulo (fare clic con il pulsante destro del mouse sulla cartella di lavoro e fare clic su Inserire > Modulo ) o fare doppio clic su un modulo esistente per aprire la finestra Codice.
    6. Nella finestra Codice del modulo di destinazione, premere Ctrl + V per incollare il codice. Se il modulo contiene già del codice, scorrere fino all'ultima riga di codice e incollare la macro copiata.

    Come eliminare le macro in Excel

    Se non si ha più bisogno di un determinato codice VBA, è possibile eliminarlo utilizzando l'opzione Macro o nell'editor di Visual Basic.

    Eliminazione di una macro da una cartella di lavoro

    Per eliminare una macro direttamente dalla cartella di lavoro di Excel, procedete come segue:

    1. Sul Sviluppatore nella scheda Codice fare clic sul gruppo Macro o premere la scorciatoia Alt + F8.
    2. Nel Macro selezionare la macro che si desidera rimuovere e fare clic su Cancellare .

    Suggerimenti:

    • Per visualizzare tutte le macro in tutti i file aperti, selezionare Tutte le cartelle di lavoro aperte dal Macro in elenco a discesa.
    • Per poter eliminare una macro nella cartella di lavoro Macro personali, è necessario prima nascondere Personal.xlsb.

    Eliminazione di una macro tramite l'editor di Visual Basic

    Un vantaggio dell'utilizzo dell'Editor VBA è che consente di eliminare un intero modulo con tutte le macro in esso contenute in una sola volta. Inoltre, l'Editor VBA consente di eliminare le macro nella cartella di lavoro Macro personale senza nasconderla.

    Per permanere eliminare un modulo , eseguire i seguenti passaggi:

    1. Nel Progetto Explorer , fare clic con il tasto destro del mouse sul modulo e scegliere Rimuovere dal menu contestuale.
    2. Quando viene chiesto se si desidera esportare il modulo prima di rimuoverlo, fare clic su No .

    A rimuovere una macro specifica è sufficiente eliminare il suo codice sorgente direttamente nella finestra Codice. In alternativa, è possibile eliminare una macro utilizzando il comando Strumenti dell'editor VBA:

    1. Dal Strumenti menu, scegliere Macro . il Macro apparirà una finestra di dialogo.
    2. Nel Macro In selezionare il progetto che contiene la macro indesiderata.
    3. Nel Nome della macro selezionare la macro.
    4. Fare clic sul pulsante Cancellare pulsante.

    Come salvare le macro in Excel

    Per salvare una macro in Excel, registrata o scritta manualmente, basta salvare la cartella di lavoro come macro abilitata (*.xlms). Ecco come fare:

    1. Nel file contenente la macro, fare clic sul pulsante Risparmiare o premere Ctrl + S .
    2. Il Salva con nome Viene visualizzata la finestra di dialogo Scegliere Cartella di lavoro Excel abilitata alle macro (*.xlsm) dal Salva come tipo e fare clic su Risparmiare :

    Come esportare e importare macro in Excel

    Se volete condividere i vostri codici VBA con qualcuno o spostarli su un altro computer, il modo più veloce è esportare l'intero modulo come file .bas.

    Esportazione di macro

    Per esportare i codici VBA, è necessario procedere in questo modo:

    1. Aprite la cartella di lavoro contenente le macro.
    2. Premere Alt + F11 per aprire l'editor di Visual Basic.
    3. In Esplora progetto, fare clic con il tasto destro del mouse sul modulo contenente le macro e selezionare File di esportazione .
    4. Navigare nella cartella in cui si desidera salvare il file esportato, assegnare un nome al file e fare clic su Risparmiare .

    Importazione di macro

    Per importare un file .bas con codici VBA in Excel, seguite la seguente procedura:

    1. Aprire la cartella di lavoro in cui si desidera importare le macro.
    2. Aprire l'editor di Visual Basic.
    3. Nell'Esplora progetti, fare clic con il pulsante destro del mouse sul nome del progetto e selezionare Importazione del file .
    4. Passare al file .bas e fare clic su Aperto .

    Esempi di macro di Excel

    Uno dei modi migliori per imparare il VBA di Excel è l'esplorazione di esempi di codice. Qui di seguito troverete esempi di codici VBA molto semplici che automatizzano alcune operazioni di base. Naturalmente questi esempi non vi insegneranno a codificare, per questo esistono centinaia di tutorial VBA di livello professionale. Il nostro obiettivo è solo quello di illustrare alcune caratteristiche comuni del VBA che, si spera, renderanno la sua filosofia un po' più familiare agli utenti.voi.

    Nascondere tutti i fogli di una cartella di lavoro

    In questo esempio, si utilizza l'opzione Libro di lavoro attivo per restituire la cartella di lavoro attualmente attiva e l'oggetto Per ogni per esaminare uno per uno tutti i fogli della cartella di lavoro. Per ogni foglio trovato, impostiamo il parametro Visibile proprietà a xlFoglioVisibile .

    Sub Unhide_All_Sheets() Dim wks As Worksheet For Each wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End Sub

    Nascondere il foglio di lavoro attivo o renderlo molto nascosto

    Per manipolare il foglio attualmente attivo, utilizzare il comando Foglio attivo Questa macro di esempio modifica l'oggetto Visibile del foglio attivo a xlFoglioNascosto Per rendere il foglio molto nascosto, impostare il parametro Visibile proprietà a xlFoglioMoltoNascosto .

    Sub Hide_Active_Sheet() ActiveSheet.Visible = xlSheetHidden End Sub

    Annullamento di tutte le celle unite nell'intervallo selezionato

    Se si desidera eseguire determinate operazioni su un intervallo anziché sull'intero foglio di lavoro, utilizzare l'opzione Selezione Ad esempio, il codice riportato di seguito consente di eliminare in un colpo solo tutte le celle unite in un intervallo selezionato.

    Sub Unmerge_Cells() Selection.Cells.UnMerge End Sub

    Mostra una casella di messaggio

    Per mostrare un messaggio agli utenti, si può utilizzare l'opzione MsgBox Ecco un esempio di macro nella sua forma più semplice:

    Sub Show_Message() MsgBox ("Hello World!" ) End Sub

    Nelle macro reali, una casella di messaggio viene utilizzata in genere per scopi informativi o di conferma. Ad esempio, prima di eseguire un'azione (nel nostro caso, lo svuotamento delle celle), si visualizza un messaggio Sì/No Se l'utente fa clic su "Sì", le celle selezionate vengono cancellate.

    Sub Unmerge_Selected_Cells() Dim Answer As String Answer = MsgBox( "Sei sicuro di voler unire queste celle?" , vbQuestion + vbYesNo, "Unmerge Cells" ) If Answer = vbYes Then Selection.Cells.UnMerge End If End Sub

    Per testare il codice, selezionare uno o più intervalli contenenti celle unite ed eseguire la macro. Verrà visualizzato il seguente messaggio:

    Di seguito sono riportati i collegamenti a macro più complesse che automatizzano compiti impegnativi e che richiedono molto tempo:

    • Macro per copiare i fogli da più cartelle di lavoro in una sola.
    • Macro per duplicare i fogli in Excel
    • Macro per mettere in ordine alfabetico le schede in Excel
    • Macro per sproteggere il foglio senza password
    • Macro per contare e sommare le celle colorate in modo condizionale
    • Macro per convertire i numeri in parole
    • Macro per nascondere tutti i fogli di lavoro tranne il foglio attivo
    • Macro per nascondere i fogli
    • Macro per nascondere tutte le colonne
    • Macro per rendere i fogli molto nascosti
    • Macro per rimuovere tutte le interruzioni di riga in un foglio attivo
    • Macro per eliminare le righe vuote
    • Macro per eliminare ogni altra riga
    • Macro per rimuovere le colonne vuote
    • Macro per inserire ogni altra colonna
    • Macro per il controllo ortografico in Excel
    • Macro per trasporre le colonne in righe
    • Macro per capovolgere le colonne in Excel
    • Macro per impostare l'area di stampa
    • Macro per inserire interruzioni di pagina

    Come proteggere le macro di Excel

    Se si desidera impedire che la macro venga visualizzata, modificata o eseguita da altri, è possibile proteggerla con una password.

    Blocco della macro per la visualizzazione

    Per proteggere i codici VBA da visualizzazioni e modifiche non autorizzate, procedere come segue:

    1. Aprire l'editor VBA.
    2. Nell'Esploratore progetti, fare clic con il pulsante destro del mouse sul progetto che si desidera bloccare, quindi scegliere Proprietà VBAProject...
    3. Nel Proprietà del progetto nella finestra di dialogo Protezione controllare la scheda Bloccare il progetto per la visualizzazione inserire due volte la password e fare clic su OK .
    4. Salvare, chiudere e riaprire il file Excel.

    Quando si cerca di visualizzare il codice nell'editor di Visual Basic, appare la seguente finestra di dialogo. Digitare la password e fare clic su OK.

    A sbloccare le macro , è sufficiente aprire il file Proprietà del progetto e togliere il segno di spunta dalla casella di dialogo Bloccare il progetto per la visualizzazione scatola.

    Nota: questo metodo protegge il codice dalla visualizzazione e dalla modifica, ma non ne impedisce l'esecuzione.

    Proteggere con password l'esecuzione della macro

    Per proteggere la macro dall'esecuzione, in modo che solo gli utenti che conoscono la password possano eseguirla, aggiungete il seguente codice, sostituendo la parola "password" con la vostra vera password:

    Sub Password_Protect() Dim password As Variant password = Application.InputBox( "Please enter Password" , "Password Protected Macro" ) Select Case password Case Is = False 'non fare nulla Case Is = "password" 'il tuo codice qui Case Else MsgBox "Incorrect Password" End Select End Sub

    La macro utilizza l'opzione Casella di input per chiedere all'utente di inserire la password:

    Se l'input dell'utente corrisponde alla password codificata, il codice viene eseguito. Se la password non corrisponde, viene visualizzato il messaggio "Password errata". Per evitare che l'utente possa sbirciare la password nell'editor di Visual Basic, ricordate di bloccare la macro per la visualizzazione come spiegato sopra.

    Nota: dato il numero di vari cracker di password disponibili sul web, è importante rendersi conto che questa protezione non è assoluta. Si può considerare piuttosto come una protezione contro l'uso accidentale.

    Suggerimenti per le macro di Excel

    I professionisti di Excel VBA hanno escogitato tonnellate di trucchi ingegnosi per rendere più efficaci le loro macro. Di seguito ne condividerò un paio tra i miei preferiti.

      Se il codice VBA manipola attivamente il contenuto delle celle, è possibile accelerarne l'esecuzione disattivando l'aggiornamento dello schermo e il ricalcolo delle formule. Dopo aver eseguito il codice, riattivarlo.

      Le righe seguenti devono essere aggiunte all'inizio del codice (dopo le righe che iniziano con Dim o dopo il Sub linea):

      Application.ScreenUpdating = False Application.Calculation = xlCalculationManual

      Le righe seguenti devono essere aggiunte alla fine del codice (prima di Fine Sub ):

      Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic

      Come spezzare il codice VBA in più righe

      Quando si scrive codice nell'editor VBA, a volte si possono creare dichiarazioni molto lunghe, per cui è necessario scorrere orizzontalmente per visualizzare la fine della riga. Questo non influisce sull'esecuzione del codice, ma ne rende difficile l'esame.

      Per suddividere un'affermazione lunga in più righe, digitare un spazio seguito da un trattino basso (_) nel punto in cui si vuole interrompere la riga. In VBA, questo è chiamato il tasto carattere di interruzione di riga .

      Per continuare correttamente il codice alla riga successiva, attenersi alle seguenti regole:

      • Non dividere il codice nel mezzo dei nomi degli argomenti.
      • Non utilizzare un trattino basso per interrompere i commenti. Per i commenti su più righe, digitare un apostrofo (') all'inizio di ogni riga.
      • Il trattino basso deve essere l'ultimo carattere di una riga, non seguito da altro.

      Il seguente esempio di codice mostra come spezzare l'istruzione in due righe:

      Answer = MsgBox( "Sei sicuro di voler unire queste celle?" , _ vbQuestion + vbYesNo, "Unmerge Cells" )

      Come rendere accessibile una macro da qualsiasi cartella di lavoro

      Quando si scrive o si registra una macro in Excel, di solito è possibile accedervi solo da quella specifica cartella di lavoro. Se si desidera riutilizzare lo stesso codice in altre cartelle di lavoro, salvarlo nella cartella di lavoro Macro personali. In questo modo la macro sarà disponibile ogni volta che si apre Excel.

      L'unico ostacolo è che la cartella di lavoro macro personale non esiste di default in Excel. Per crearla, è necessario registrare almeno una macro. Il seguente tutorial fornisce tutti i dettagli: Cartella di lavoro macro personale in Excel

      Come annullare un'azione macro

      Dopo l'esecuzione di una macro, la sua azione non può essere annullata premendo Ctrl + Z né facendo clic sul tasto Annullamento pulsante.

      I programmatori VBA esperti possono ovviamente convalidare i valori di input e/o le condizioni iniziali prima di consentire alla macro di apportare modifiche a un foglio di lavoro, ma nella maggior parte dei casi ciò è piuttosto complicato.

      Un modo più semplice è quello di salvare la cartella di lavoro attiva all'interno del codice della macro. A tale scopo, è sufficiente aggiungere la riga seguente prima che la macro faccia qualsiasi altra cosa:

      ActiveWorkbook.Save

      Opzionalmente, è possibile visualizzare una casella di messaggio che informa l'utente che la cartella di lavoro corrente è stata salvata subito prima dell'esecuzione del codice principale della macro.

      In questo modo, se voi (o i vostri utenti) non siete soddisfatti dei risultati, potete semplicemente chiudere e riaprire la cartella di lavoro.

      Impedite a Excel di mostrare un avviso di sicurezza quando non ci sono macro in una cartella di lavoro.

      Vi è mai capitato di trovarvi in una situazione in cui Excel vi chiede continuamente se volete abilitare le macro, mentre sapete che non ci sono macro in quella particolare cartella di lavoro?

      Il motivo più probabile è che sia stato aggiunto del codice VBA e poi rimosso, lasciando un modulo vuoto, che fa scattare l'avviso di sicurezza. Per eliminarlo, è sufficiente eliminare il modulo, salvare la cartella di lavoro, chiuderla e riaprirla. Se ciò non dovesse servire, procedete come segue:

      • Per Questo libro di lavoro e per ogni singolo foglio, aprire la finestra Codice, premere Ctrl + A per selezionare tutto il codice ed eliminarlo (anche se la finestra Codice sembra vuota).
      • Eliminare gli UserForm e i Moduli di classe contenuti nella cartella di lavoro.

      Ecco come creare e utilizzare le macro VBA in Excel. Vi ringrazio per la lettura e spero di rivedervi sul nostro blog la prossima settimana!

      Michael Brown è un appassionato di tecnologia dedicato con una passione per la semplificazione di processi complessi utilizzando strumenti software. Con oltre un decennio di esperienza nel settore tecnologico, ha affinato le sue competenze in Microsoft Excel e Outlook, nonché in Fogli Google e Documenti. Il blog di Michael è dedicato alla condivisione delle sue conoscenze e competenze con gli altri, fornendo suggerimenti e tutorial facili da seguire per migliorare la produttività e l'efficienza. Che tu sia un professionista esperto o un principiante, il blog di Michael offre spunti preziosi e consigli pratici per ottenere il massimo da questi strumenti software essenziali.