Per impostazione predefinita, Excel disabilita tutte le macro per proteggerti da virus dannosi. Ma puoi abilitare le macro per automatizzare le attività ripetitive in Excel.
Una macro è una sequenza di comandi e istruzioni di Excel che consente di automatizzare attività complesse e ripetitive. Invece di eseguire manualmente una serie di attività che fanno perdere tempo, puoi registrare le attività come macro per eseguirle automaticamente.
Tuttavia, comportano molti rischi dal punto di vista della sicurezza quando si eseguono file Excel con attivazione macro. Alcune cartelle di lavoro abilitate per le macro possono contenere virus macro dannosi che possono danneggiare o eliminare completamente i file sull'unità, compromettere i dati e persino danneggiare l'intero computer.
Per impostazione predefinita, Excel disabilita tutte le macro per impedire l'apertura di un file potenzialmente infetto. Questo post ti mostrerà come abilitare le macro in Microsoft Excel per usarle per migliorare il tuo flusso di lavoro. È possibile abilitare le macro file per file, per tutte le cartelle di lavoro o in una posizione attendibile.
Come abilitare le macro su singoli file
È possibile abilitare le macro per determinati file singoli dalla barra dei messaggi o nella visualizzazione backstage di Excel.
Abilitazione delle macro dalla barra dei messaggi
Quando apri un documento Excel che contiene una macro e vedrai una barra dei messaggi gialla proprio sotto la barra multifunzione di Excel (vedi screenshot sotto). Dirà che le macro sono state disabilitate in questo documento Excel. Fare clic sul pulsante "Abilita contenuto" per abilitare le macro.
Abilitazione delle macro nella visualizzazione backstage
Un altro modo per abilitare le macro è tramite la visualizzazione backstage. Apri la scheda "File" in Microsoft Excel. Nella scheda "Informazioni", vedrai un "Avviso di sicurezza" giallo.
Fare clic sull'icona "Abilita contenuto" e scegliere "Abilita tutto il contenuto" per abilitare tutte le macro in questo file.
In entrambi i metodi, una volta abilitate le macro, Excel rende quel documento un documento attendibile, il che significa che quando aprirai quel documento in futuro non ti chiederà di abilitare nuovamente le macro.
Come abilitare le macro per una sessione
A volte vuoi abilitare le macro solo per una volta su un determinato file e non vuoi rendere quel file un documento attendibile. In tali casi, Excel consente di abilitare le macro per una sola sessione di un file.
Per farlo, fai clic sulla scheda "File" in Excel e apri la scheda "Informazioni" nella visualizzazione backstage. Nell'area Avviso di sicurezza, fai clic su "Abilita contenuto" e seleziona "Opzioni avanzate".
Nella finestra di dialogo "Opzioni di sicurezza di Microsoft Office", seleziona "Abilita contenuto per questa sessione" e fai clic su "OK".
Ora, le macro sono abilitate solo per la sessione corrente. Quando riapri il documento, Excel ti chiederà di abilitare nuovamente le macro.
Come abilitare le macro in tutte le cartelle di lavoro
Excel dispone di un Centro protezione in cui è possibile abilitare o disabilitare tutte le macro nelle cartelle di lavoro per impostazione predefinita. Il Centro protezione di Excel contiene impostazioni di sicurezza e privacy che possono aiutarti a proteggere il tuo computer e i tuoi documenti.
Per abilitare tutte le macro, vai alla scheda "File" in Excel e fai clic su "Opzioni" nella barra laterale sinistra della vista backstage.
Si aprirà la finestra di dialogo Opzioni di Excel. Fai clic su "Centro fiducia" nella barra laterale di sinistra e fai clic sul pulsante "Impostazioni Centro protezione" a destra.
Nella finestra di dialogo Centro protezione, seleziona "Impostazioni macro" nella barra laterale sinistra e sul lato destro puoi vedere le quattro impostazioni macro.
Le quattro impostazioni macro:
- Disabilita tutte le macro senza notifica: Questa opzione disabilita completamente le macro, bloccandole senza conferma. Quando questa impostazione è selezionata, non vedrai alcuna notifica.
- Disabilita tutte le macro con notifica: Questa è l'opzione predefinita che blocca le macro ma visualizza una notifica. Ciò consente di abilitare le macro file per file. Non fare clic su "Abilita contenuto" se non ti fidi della fonte.
- Disabilita tutte le macro eccetto le macro con firma digitale: Questa opzione blocca tutte le macro eccetto le macro con firma digitale. Excel ti chiederà comunque una conferma per la maggior parte delle macro, ma le macro affidabili verranno eseguite senza conferma.
- Abilita tutte le macro: Quando questa impostazione è selezionata, è possibile eseguire tutte le macro senza conferma. Inoltre, questa opzione renderà il tuo sistema vulnerabile a potenziali malware e virus. Ma con questa impostazione, non devi abilitare le macro ogni volta.
Ora per abilitare tutte le macro senza conferma, scegli la quarta opzione, "Abilita tutte le macro" nelle Impostazioni macro. Quindi, fare clic su "OK" per salvare le impostazioni.
Se desideri disabilitare tutte le macro, scegli l'impostazione appropriata nelle opzioni precedenti.
Abilita macro nella posizione attendibile
È possibile configurare Excel in modo che ritenga attendibili posizioni specifiche sul sistema o sulla rete locale in cui è possibile archiviare file con attivazione macro. Se apri un file nella posizione attendibile, Excel eseguirà automaticamente la sua macro senza conferma, anche se l'impostazione "Disabilita tutte le macro senza notifica" è selezionata nel Centro protezione.
Per aggiungere una posizione attendibile, vai alla scheda "File" e fai clic su "Opzione" nella visualizzazione del backstage.
Fai clic su "Centro fiducia" nella barra laterale sinistra e apri "Impostazioni Centro protezione" sul lato destro della finestra di dialogo.
Nella finestra di dialogo Trust Center, fai clic su "Posizioni attendibili" nell'angolo in alto a sinistra e, sul lato destro, puoi vedere tutte le tue "Posizioni attendibili" elencate all'interno di una casella.
Se stai aggiungendo una posizione dalla tua rete, seleziona la casella accanto a "Consenti posizione attendibile sulla mia rete". Se stai aggiungendo una posizione dall'unità, lasciala deselezionata. Quindi, fai clic sul pulsante "Aggiungi nuova posizione".
Quindi, fai clic sul pulsante "Sfoglia" nella finestra di dialogo Posizione attendibile e seleziona la tua posizione dall'unità o dalla rete. Ricorda, non è consigliabile scegliere un'unità da una rete perché le macro dannose possono diffondersi facilmente attraverso di esse.
Se desideri che anche qualsiasi sottocartella della posizione selezionata sia considerata attendibile, seleziona la casella di controllo "Anche le sottocartelle di questa posizione sono attendibili". Se lo desideri, puoi anche aggiungere una descrizione della posizione attendibile nella casella "Descrizione:". Quindi, fai clic su "OK".
Una volta fatto, puoi vedere che la tua nuova posizione è stata aggiunta all'elenco dei percorsi.
Ora puoi salvare i tuoi file Excel abilitati per le macro in una qualsiasi delle posizioni attendibili elencate ed eseguire le sue macro senza avvisi di sicurezza.
Come rimuovere documenti attendibili
Se hai deciso di non eseguire alcuna macro nei tuoi file Excel a causa del problema di sicurezza e hai scelto la prima impostazione macro (Disabilita tutte le macro senza notifica), scoprirai che puoi ancora eseguire macro in determinati file.
È perché Excel ricorderà le tue operazioni precedenti. Se hai abilitato le macro su alcuni file facendo clic su "Abilita contenuto" quando vengono aperti mentre è selezionata l'impostazione predefinita (Disattiva tutte le macro con notifica), Excel ricorderà tali operazioni.
Dopo aver fatto clic sul pulsante "Abilita contenuto" su un documento con attivazione macro, Excel aggiungerà quel file ai suoi documenti attendibili. E anche dopo aver modificato l'impostazione della macro su "Disabilita tutte le macro senza notifica", quel file è ancora un documento attendibile, quindi puoi ancora eseguire macro in quel file.
Per disabilitare completamente tutte le macro, devi rimuovere quei documenti di fiducia. Per farlo, vai su File → Opzioni → Centro protezione → Impostazioni Centro protezione.
Nella finestra Centro protezione, fai clic sulle opzioni "Documenti attendibili". Fare clic sul pulsante "Cancella" per cancellare tutti i documenti attendibili.
Quindi, fai clic su "Sì" nella finestra pop-up per confermare.
Ora, tutti i documenti attendibili sono stati cancellati. Ricorda, quando cancelli i documenti attendibili, non solo non eseguiranno alcuna macro, ma anche i controlli ActiveX e altri tipi di contenuto attivo in quei documenti.