Protezione fogli
Hai un problema con Excel? 
Protezione fogli
di marinoernestoch (utente non iscritto) data: 12/08/2014 11:41:18
Buon giorno.
I fogli (7 o 8) delle cartelle (3) di un progetto sono tutte protette con:
With ActiveSheet
.EnableSelection = xlNoRestrictions
.Protect "", userinterfaceonly:=True
End With
Questo solo per impedire che si correggano dei valori inavvertitamente. Infatti le protezioni sono tutte senza PWD.
Ogni volta che si esegue una macro, attivata da un pulsante di una barra personale, dopo aver aperto un foglio, esegue queste istruzioni di protezione. (questo per l'eventuale ripristino di una sprotezione manuale).
Che cosa mi è successo: una vecchia macro (di alcune settimane fa, non oltre) che non contiene queste istruzioni per tutti i fogli, che tocca un foglio con la protezione di cui sopra, all'istruzione "Cells.EntireRow.Hidden = False" si becca un bel "Impossibile impostare la proprietà Hidden...". NON E' UN CONTROSENSO? LA MACRO NON LAVORA IN INTERFACE! Per evitare questo, devo, all'apertura del foglio, inserire le istruzioni sopra, e così va tutto bene. Sembra quasi che Excel si domandi: "Questo foglio è protetto. Sei tu la macro che l'ha protetto?, SI allora vai. E' un'altra macro, allora ti blocco!".
Qualcuno mi può illuminare? C'è forse un ulteriore parametro da inserire nelle istruzioni di protezione? E' solo per capire, visto che il trucco per bypassare il problema c'è!
Ringrazio tutti, perchè spesso mi avete dato buone dritte.
Vuoi Approfondire?