fbpx
.st0{fill:#FFFFFF;}

Excel Esperto, Macro e VBA

Attivare macro Excel VBA

 Aprile 30, 2020

By  Damiano Causale

  • Home
  • Attivare macro Excel VBA

Attivare o non attivare macro Excel VBA? Questo è il problema! In realtà non lo è.

In questo articolo voglio mostrarti come attivarle e darti alcuni utili informazioni sulle macro Excel.

Se ti stai chiedendo cosa sono le macro, potrai farti un’idea in questo articolo:

Macro Excel: cos'è e a cosa serve

Se sei qui è perché probabilmente ti sarai imbattuto in questo messaggio di Excel.

Avviso di sicurezza macro Excel | Attiva macro Excel

Immagino anche quante domande ti saranno venute in mente.

Cosa significa Le macro sono state disabilitate?

Ho disabilitato per errore le macro in Excel?

Come abilito le macro in Excel?

Ma forse la domanda che ti preoccupa più di tutte è: cosa succede se abilito le macro in Excel?

È normale avere tutti questi dubbi.

Ma andiamo per ordine.

Risponderò a tutte le domande precedenti spiegandoti le cose più importanti che devi sapere su come e quando attivare le macro in Excel. In questo modo, ogni volta che Excel ti mostrerà quell'avviso saprai esattamente cosa fare.


Le macro sono state disabilitate. Perché?

Per impostazione predefinita in Excel e nelle altre applicazioni di Microsoft Office le macro sono disabilitate. Ciò significa che devono essere espressamente abilitate dagli utenti.

Tutto questo a scopo precauzionale in quanto le macro potrebbero essere potenzialmente pericolose.

Quanto possono essere pericolose? Le macro, come ora ben saprai, sono delle piccole porzioni di codice. Rappresentano delle istruzioni memorizzate all'interno delle cartelle di lavoro di Excel come codice VBA. Immagina di avere dei piccoli programmi. Questi programmi vengono utilizzati per automatizzare le attività all'interno di Excel e risolvere compiti più complessi con un semplice clic.

Sebbene questo sia lo scopo principale, qualcuno potrebbe scrivere macro così potenti da poter fare quasi tutto con il computer. Ad esempio è possibile creare, rinominare ed eliminare cartelle e file.

Ciò significa che chi scrive le macro ha la possibilità di estendere la funzionalità di Excel. Ma se questo codice è scritto con intenzioni differenti potrebbe causare dei seri danni.

Detto questo, fai attenzione alle cartelle di lavoro Excel che contengono le macro e che provengono da altre persone. Abilita le macro solo per le cartelle di lavoro di cui sei sicuro e ti fidi.

Attiva macro Excel

Quando apri per la prima volta una cartella di lavoro con attivazione macro Excel (il tuo file di Excel avrà l’estensione .xlsm), viene visualizzata una barra gialla, sotto la barra multifunzione, con un avviso di sicurezza.

attivare vba excel | Foglio di lavoro con attivazione macro Excel

Facendo clic sul pulsante Abilita contenuto, abiliterai le macro.

Questo comando attiverà tutte le macro che verranno eseguite all'apertura della cartella di lavoro.

Perciò la tua scelta deve essere consapevole: non fare clic per errore!

Avviso sicurezza attiva macro Excel

Se non vuoi abilitare le macro, fai un clic sulla "X" alla destra della barra gialla. L'avviso di sicurezza scomparirà e non potrai eseguire alcuna macro: qualsiasi tentativo di fallirà e ti verrà mostrato un nuovo messaggio di avviso.

Attivare macro Excel | macro Excel vba

Se invece hai disattivato le macro per errore, chiudi la cartella di lavoro e riaprila. Quindi fai clic sul pulsante Abilita contenuto.

Centro protezione e Impostazioni delle macro

Al suo interno Excel ha un Centro protezione per gestire le impostazioni delle macro.

Fai un clic su File quindi su Opzioni.

Dalla finestra di dialogo Opzioni di Excel seleziona Centro protezione.

Successivamente fai un clic su Impostazioni Centro protezione sulla sinistra.

Centro protezione Excel Macro

A questo punto nella finestra di dialogo Centro protezione, seleziona Impostazioni delle macro.

Excel ti mostra le impostazioni per gestire il comportamento predefinito all'apertura delle cartelle di lavoro contenenti macro. All'interno di questa finestra troverai due sezioni:

  • Impostazioni delle macro
  • Impostazioni macro sviluppatori
Attivare vba Excel | Finestra di dialogo impostazioni delle macro Excel

Analizziamo ciascuna delle sezioni nel dettaglio.

1| Attivare macro Excel: Impostazioni delle macro

All'interno della sezione Impostazioni delle macro troverai le seguenti opzioni:

Disabilita tutte le macro senza notifica

Selezionando questa opzione non potrai abilitare o eseguire le macro quando aprirai la cartella di lavoro. Tuttavia, potrai creare ed eseguire macro in nuove cartelle di lavoro.

Disabilita tutte le macro con notifica

Rappresenta l'opzione predefinita. Essa consente di abilitare le macro facendo un clic su Abilita contenuto presente sulla barra Avviso di sicurezza quando si apre la cartella di lavoro.

Disabilita tutte le macro tranne quelle con firma digitale

Se selezioni questa opzione non sarai in grado di vedere alcun avviso. Solo le macro con firma digitale saranno in grado di funzionare. Di solito queste macro sono realizzate da sviluppatori VBA che utilizzano certificati con firma digitale.

Abilita tutte le macro (scelta non consigliata, possibile esecuzione di codice pericoloso)

Tutte le macro saranno abilitate senza preavviso. Questa è un’opzione che Excel non ti consiglia! Presta molta attenzione e segui tutte le indicazioni precedenti.

2| Impostazioni macro sviluppatori

Considera attendibile l’accesso al modello a oggetti dei progetti VBA

Attraverso questa impostazione è possibile consentire ad altri programmi esterni di modificare le macro presenti all'interno di qualsiasi cartella di lavoro aperta.

Ti suggerisco di lasciare questa opzione deselezionata.

Attivare macro Excel per singole cartelle di lavoro

Quando sei sicuro che il contenuto della cartella di lavoro, una volta attivo, non contiene virus o altri pericoli per la sicurezza, potrai impostare la cartella di lavoro in modo che sia un documento attendibile.

Ciò significa che ogni volta che il file verrà aperto, le macro verranno abilitate senza avvisi di sicurezza.

I documenti attendibili vengono aggiunte a un elenco privato associato al tuo accesso a Windows.

Per far questo procedi nel modo seguente:

  • Dopo aver aperto la cartella di lavoro, fai clic su File (la barra di avviso di sicurezza deve essere visibile).
  • All'interno della sezione Informazioni, fai clic su Abilita contenuto, quindi seleziona Abilita tutto il contenuto dal menu a discesa.
  • Attivare macro Excel per singole cartelle di lavoro

    Qualora volessi cancellare tutti i documenti attendibili, procedi come segue:

    • Fai un clic su File, quindi su Opzioni.
    • Seleziona Centro protezione nell'elenco a sinistra e fai clic su Impostazioni Centro protezione.
    • Nella finestra di dialogo Centro protezione, seleziona Documenti attendibili.
    • Fai un clic su Cancella.
    Attiva macro Excel | Disabilita documenti attendibili | Cancella tutti i documenti attendibili

    A questo punto Excel ti mostrerà il seguente avviso.

    Cancellare elenco documenti attendibili

    Se desideri disabilitare i documenti attendibili, seleziona Disabilita documenti attendibili. In questo modo potrai abilitare temporaneamente le macro quando viene aperta una cartella di lavoro.

    Attivare le macro per tutte le cartelle di lavoro in una posizione attendibile

    Piuttosto che definire i Documento attendibili, una soluzione differente consiste nell'utilizzare le Posizioni attendibili.

    In questo modo Excel considera attendibili determinate posizioni sul computer o sulla rete. Qualsiasi cartella di lavoro che si trova in una posizione attendibile si aprirà con le macro abilitate senza avvisi di sicurezza.

    A differenza dei Documenti attendibili, è possibile visualizzare un elenco di Posizioni attendibili.

    • Seleziona File, quindi Opzioni.
    • Seleziona Centro protezione nell'elenco a sinistra e fai clic su Impostazioni Centro protezione.
    • Nella finestra di dialogo Centro protezione, seleziona Posizioni attendibili nell'elenco a sinistra.
    Attivare macro Excel per tutte le cartelle di lavoro in una posizione attendibile

    All'interno della finestra di dialogo vedrai diverse posizioni attendibili già impostate da Excel per impostazione predefinita.

    Non dovresti modificare queste posizioni in quanto vengono utilizzate da Excel per abilitare le macro in nuove cartelle di lavoro.

    Qualora volessi aggiungere una nuova posizione attendibile fai clic su Aggiungi nuova posizione per visualizzare la finestra di dialogo Posizione attendibile di Microsoft Office.

    Posizione attendibile di Microsoft Office

    Fai clic su Sfoglia e seleziona il percorso della cartella che vuoi aggiungere come attendibile. Qualora volessi considerare attendibili tutte le sottocartelle della cartella selezionata, applica la spunta su Considera attendibili anche le sottocartelle di questo percorso. Infine fai clic su OK per confermare.

    In modo del tutto facoltativo potrai aggiungere una descrizione al percorso attendibile.

    A questo punto dovresti avere le idee chiare sulle cose più importanti da sapere su come e quando abilitare le macro.

    Spero che questo articolo ti sia utile.

    Vuoi creare macro Excel?

    Qualora fossi interessato ad approfondire il discorso sulle macro Excel, allora potrebbero interessarti i seguenti articoli:

    Buon lavoro!

    Thrive Leads Shortcodes will not be rendered outside the content area when editing a Page with Thrive Architect

    Damiano Causale


    Mi chiamo Damiano Causale, istruttore Microsoft certificato, per lavoro aiuto aziende e privati nell'utilizzo di Excel.

    Damiano Causale

    Your email address will not be published. Required fields are marked

    {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}