Domanda.

da Canestri Giuseppe     g.canestri@capannelleippodromo.it

Buongiorno,

Ho visto che se un foglio di lavoro č protetto, durante l'esecuzione di una macro (che tenta di scrivere sullo stesso foglio di lavoro), si determinano errori che comportano il blocco.

E' possibile superare questo problema eventualmente togliendo la protezione subito prima della modifica delle celle e rinserendola subito dopo la scrittura da parte della macro?

Se si, come si puņ fare per mantenere la password di protezione?

RingraziandoLa anticipatamente, Le porgo i migliori saluti.
Giuseppe

 

Risposta.

basta scrivere a inizio macro e a fine macro le istruzioni per togliere la protezione, e poi rimetterla dopo che sono terminate le istruzioni:

Sub TuaMacro()
ActiveSheet.Unprotect Password = "pippo"

...seguono istruzioni
ActiveSheet.Protect Password = "pippo"
End Sub


al posto di "pippo" metterai la tua password.
saluti, ennius