Come utilizzare VBA per proteggere oggetti di disegno

February 15

Microsoft Excel consente di creare oggetti e forme per migliorare il modo di visualizzare i dati. Con tavolozza "forme" del programma, è possibile creare facilmente illustrazioni e diagrammi. Ci sono momenti in cui si potrebbe trovare necessario tutelare questi "oggetti di disegno" per impedire agli utenti di manomissione con loro. È possibile farlo cliccando col tasto destro ogni oggetto, consentendo la proprietà "bloccato", e il blocco del foglio di lavoro in sé utilizzando una password. Con Visual Basic, Applications Edition (VBA), è possibile condensare questi passaggi in una macro che consente di proteggere più oggetti di disegno in fretta.

istruzione

1 Avviare Microsoft Excel. Premere il tasto "Ctrl" e "O" Selezionare il nome della cartella di lavoro che contiene gli oggetti di disegno, quindi fare clic su "Apri".

2 Premere il tasto "Alt" e "F8". Tipo "Protect" nella casella "Nome macro", quindi fare clic su "Crea". Ciò apre il Visual Basic Editor (VBE).

3 Inserire il codice seguente nel VBE. Sostituire "SECRET" con la tua password preferita. Questa password vi aiuterà a "rimuovere la protezione" il foglio di lavoro e le forme più tardi.

Sub Protect ()

Set oSheet = ActiveSheet

Per ogni oShape In oSheet.Shapes

oShape.Locked = True

Successivo oShape

oSheet.Protect _

Password:="SECRET", _

DrawingObjects: = TRUE, _

Contenuto: = TRUE, _

Scenari: = TRUE

End Sub

4 Premere il tasto "Alt" e "Q" per chiudere il VBE.

5 Premere il tasto "Alt" e "F8" per aprire di nuovo la finestra "Macro". Selezionare "Protect" dalla lista e fare clic su "Esegui". I suoi oggetti di disegno e foglio di lavoro saranno ora protetti e bloccati.

Consigli e avvertenze

  • Per sbloccare il foglio di lavoro e oggetti di disegno, passare alla scheda "commenti" sulla barra degli strumenti del nastro e fare clic su "Rimuovi protezione foglio." Digitare la password nella casella e cliccare su "OK".
  • In Microsoft Excel, macro e VBA sono disabilitate per default. Per consentire loro, fare clic sul pulsante Microsoft Office e andare a "Opzioni di Excel." Selezionare "Mostra scheda Sviluppo sulla barra multifunzione." Vai a "Centro protezione" e cliccare su "Impostazioni Centro." Vai a "Impostazioni macro" e selezionare "Attiva tutte le macro". Fai clic su "OK", quindi riavviare Excel per attivare i cambiamenti.