Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Protezione foglio + modifiche

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Protezione foglio + modifiche

Postdi cd7019 » 31/03/14 14:56

Ciao,
ho salvato un file con la protezione (password) e le spunte a "Permetti a tutti gli utenti della cartella di lavoro di": elimina righe, ordina, usa filtro automatico.
Il file contiene semplicemente un filtro.
Però quando ho voluto, con una MACRO, eliminare una riga oppure intervenire sul filtro: Range("$A$4:$Z1000").AutoFilter Field:=1
è comparso il messaggio di errore: celle protette.
Come posso filtrare e bypassare questo errore?

E' possibile bloccare e proteggere ad esempio solo le prime 10 righe e modificare le altre (elimina, modifica, ecc...)

Grazie
EXCEL 2003
cd7019
Utente Senior
 
Post: 232
Iscritto il: 26/06/12 21:38

Sponsor
 

Re: Protezione foglio + modifiche

Postdi ricky53 » 31/03/14 15:17

Ciao,
prova a proteggere il il con il parametro "UserInterfaceOnly".
L'istruzione seguente
Codice: Seleziona tutto
Sheets"Foglio1").Protect UserInterfaceOnly:=True
va messa nella macro che si attiva al'apertura del file.
Codice: Seleziona tutto
Private Sub Workbook_Open()
' QUI
End Sub

che va messa in "ThisWorkbook"
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Protezione foglio + modifiche

Postdi cd7019 » 31/03/14 18:16

Grazie,
durante l'apertura del foglio mi compare una finestra "Rimuovi protezione foglio. Password...".
Come posso eliminare questo messaggio?

Ciao
EXCEL 2003
cd7019
Utente Senior
 
Post: 232
Iscritto il: 26/06/12 21:38

Re: Protezione foglio + modifiche

Postdi amil » 11/06/14 22:07

Ciao a tutti,
avevo lo stesso identico problema! E... purtroppo non ho trovato risposte...
Qualcuno aveva risolto?
Grazie e ciao
amil
Utente Junior
 
Post: 22
Iscritto il: 05/06/14 10:04

Re: Protezione foglio + modifiche

Postdi Anthony47 » 12/06/14 15:35

Se il file e' protetto allora e' sufficiente che lo sproteggi manualmente, poi lo salvi sprotetto, e lo rilanci; la macro Sub Workbook_Open si occupera' di proteggerlo dall' utente, consentendo alle macro di lavorare senza problemi.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13892
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Protezione foglio + modifiche

Postdi amil » 12/06/14 18:27

Grazie Antony,
ho fatto così:
1) tolto la protezione,
2) messo la macro (anziché: Sheets"Foglio1").Protect UserInterfaceOnly:=True ho inserito: ActiveSheet.Protect UserInterfaceOnly:=True) ma penso sia uguale...
3) salvato il file, uscito, rientrato... ma appena entro sul foglio mi chiede di inserire la psw...
Avrò sicuramente sbagliato qualcosa...
amil
Utente Junior
 
Post: 22
Iscritto il: 05/06/14 10:04

Re: Protezione foglio + modifiche

Postdi amil » 12/06/14 19:38

Ah, però Antony, è vero che attraverso un box richiede la psw, ma mi sembra di constatare che una volta inserita la psw richiesta, in realtà il foglio rimane protetto e se si esce e si rientra, non la chiede più... Giusto?
amil
Utente Junior
 
Post: 22
Iscritto il: 05/06/14 10:04

Re: Protezione foglio + modifiche

Postdi Anthony47 » 13/06/14 15:16

La macro WorkbookOpen protegge il foglio dalle modifiche applicate dagli utenti, ma consente alle macro di manipolare il foglio a piacere.
Usare ActiveSheet.Protect vuol dire applicare la protezione al foglio in quel momento attivo; poiche' sei in apertura file non puoi sapere quale foglio sara' attivo in quel momento (dipende da come e' stato chiuso "la volta prima"), quindi applicheri la protezione piu' o meno su un foglio a caso. Usare Sheets("Foglio1").Protect vuol dire proteggere Foglio1.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13892
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Protezione foglio + modifiche

Postdi amil » 13/06/14 21:42

Grazie Anthony per la spiegazione.
Il problema è che avevo usato appositamente ActiveSheet perché conosco solo il primo nome del foglio...
Infatti, a partire da quel foglio, l'utente può realizzare enne copie e tutte dovrebbero avere come caratteristica di far girare le mie macro essendo però protette da modifiche nelle celle bloccate... ecco il motivo per il quale non posso dichiarare il nome del foglio!
(non so se sono riuscita a spiegare l'arcano)
amil
Utente Junior
 
Post: 22
Iscritto il: 05/06/14 10:04


Torna a Applicazioni Office Windows


Topic correlati a "Protezione foglio + modifiche":


Chi c’è in linea

Visitano il forum: wallace&gromit e 13 ospiti