00 01/04/2015 12:39
Buon pomeriggio, Sby;

sby79, scrive:


ogni volta che apro il file la macro è disattivata e devo attivarla;


ogni versione di Excel ha un diverso sistema di protezione della Macro.
Ad esempio per Excel 2000, ma, presumo anche per Excel 2003, questa mi sembra di ricoradre sia le Versione che utilizzate in Azienda, la procedura è la seguente:
-    Strumenti
    -    Macro
        -    Protezione
A questo punto si apre un Menu che propone tre alternative:
-    Elevata. saranno eseguite solo macro con firma digitalee provenientida fonti attendibili. Le macro prive di firma digitale saranno disattivate automaticamente.
-    Media. Sarà possibile decidere se eseguire macro potenzialmente pericolose
-    Bassa (scelta non consigliata). Non verrà attivata alcuna protezione contro macro potenzialmente non sicure. Utilizzare questa impostazione solo se si dispone di un programma antivirus o se i documenti da aprire possono essere considerati sicuri.

Selezionando una delle tre opzioni e premendo il Pulsante OK, si attiverà la procedura selezionata.

sby79, scrive:


mi chiedevo se non fosse possibile attivarla in automatico. Questo perchè per esempio in ufficio non si riesce a far funzionare la ricerca, esce il solito comando "Avviso di protezione - Macro e controlli ActiveX" e dopo aver cliccato su "Attiva il contenuto" esce "Errore di run-time'9' Indice non incluso nell'intervallo"



Quello che farei è un controllo sul tipo di protezione attiva nel/nei PC dell'Ufficio.
Attivando la Protezione:
-    Media
proverei a caricare il File e, dopo aver risposto positivamente alla richiesta di "attivare le macro", verificherei se ancora permane il problema di:
-    "Errore di run-time'9'"
In alternativa, anche se personalmente lo sconsiglio, potresti attivare la Protezione:
-    Bassa
In questo modo, all'aperturael File, non verrà più chiesta la conferma di attivazione delle macro; le macro saranno attivate automaticamente.

Questo è quanto mi sento di consigliarti, poi, sono/Siamo sempre quì.


A disposizione.

Buon Lavoro e buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013