› Sviluppare funzionalita su Microsoft Office con VBA › Dialogbox password
-
AutoreArticoli
-
Buonasera a tutti.
Volevo chiedere se c'è un codice per creare una macro tasto dove fa comparire la finestrella "rimuovi password" e di conseguenza poi inserire la password per sbloccare il foglio excel.
Senza dover andare sopra nei tasti in alto in excel a cercare il tasto "rimuovi password". Cosi quando si ha bisogno di sbloccarlo basta cliccare il tasto nel foglio.
Ma non voglio inserire gia la password in automatico nel codice, ma vorrei che appunto far apparire la finestrella e io inserisco la passoword.
Spero che qualcuno possa aiutarmi. Ringrazio anticipatamente,
Saluti e a presto
Marco
vorrei che appunto far apparire la finestrella e io inserisco la passoword.
Semplicemente questo:
ActiveSheet.Unprotectsenza altri parametri, cioè senza specificare la password nel codice, e compare la finestrella che ti invita a digitare la chiave di accesso.
🙂
Ciao Vecchio Frac!
grazie mille della tua risposta e ti ringrazio, funziona come sempre.
Domandina, ho provato a fare il contrario... a proteggere: ho scritto
Sub blocca() ActiveSheet.Protect End Subma mi protegge il foglio senza chiedermi che password voglio mettere.. cioè lo blocca senza password...non esce la finestrella per chiedermi la password.. sai come fare?
saluti e grazie mille
marco
Dipende dalla tua versione di Excel.
Prova questo comando:
Application.Dialogs(xlDialogProtectDocument).ShowHo prelevato l'informazione dalla Guida alle API di Excel di Microsoft.
https://docs.microsoft.com/it-it/office/vba/api/Excel.XlBuiltInDialog
ciao VecchioFrac!
ti ringrazio per l'aiuto, e soprattutto anche della lista... molto utile, la salverò nei miei preferiti!
ti auguro una buona domenica, e alla prossima 🙂
marco
-
AutoreArticoli
