Ho recentemente iniziato a scrivere alcune macro in Excel. Ho un foglio di lavoro protetto e alcuni pulsanti che consentono all'utente di aggiungere/rimuovere colonne/righe in un determinato punto del foglio di calcolo.Rimuovi protezione foglio con password, senza esporre la password nella macro
Attualmente non riesco a proteggere il foglio di lavoro, eseguire le funzioni e quindi proteggere il foglio di lavoro.
Il problema è che la password del foglio protetto è in testo semplice nella macro per eventuali occhi curiosi da vedere.
Come posso avere una password sul foglio per proteggerlo, ma allo stesso tempo, consentire alla Macro di rimuovere la protezione del foglio di calcolo mentre esegue le sue funzioni, e quindi riproteggerlo, senza digitare la password in chiaro nella macro?
+ 1 Evito anche le password di testo. Non che faccia troppa differenza. Si può usare qualche generatore di password univoco. Ecco un esempio molto semplice 'ActiveSheet.Protect Application.WorksheetFunction.Pi' E a volte uso un generatore di password casuali che solo il codice vba può rimuovere. –
+1, non mi rendevo conto che il # 2 era un'opzione - lo userò io stesso. – enderland