Ho un pulsante compilato con Visual Basic per Excel che accede ad un foglio nascosto (perciò è necessario abilitarne la visione prima di accedervi). Quest'utlimo è compilato nel seguente modo:
- Codice: Seleziona tutto
Worksheets("NOMEFOGLIO").Visible = True
Sheets("NOMEFOGLIO").Select
Ove NOMEFOGLIO è il nome del mio foglio. Ora voglio che quando clicco questo pulsante mi chieda una password per accedere al foglio.
Quindi pensavo (più modi sono quelli che mi vanno bene):
- Codice: Seleziona tutto
1. Esiste un comando che, messo prima della stringa precedentemente nominata, apra una finestra che chieda una password, io gliela scrivo e SOLO SE E' GIUSTA mi fa avere l'accesso al foglio?
Oppure
2. Ho provato con il metodo UNPROTECT dopo la stringa e mi chiede la password. Nel foglio di destinazione ho un altro pulsante che torna al foglio precedente. Esiste un comando che all'uscita, reimposti la protezione del foglio con la password? (Ho provato con il metodo PROTECT ma non sapendo come e dove dargli la password lui la mette a campo nullo e con UNPROTECT è possibile aggirare facilmente questa protezione).
Ringraziando anticipatamente per la vostra disponibilità vi saluto.