Nwlapcug.com


Come consentire modifiche dei valori a Excel protetto celle utilizzando macro

Come consentire modifiche dei valori a Excel protetto celle utilizzando macro


Microsoft Excel è un versatile programma di Microsoft Office in grado di creare grafici, tabelle pivot, database e fogli elettronici. Maggior parte delle funzioni può essere automatizzato utilizzando il built-in Visual Basic per linguaggio macro Applications (VBA). Le macro sono un linguaggio di programmazione semplificato progettato per automatizzare la maggior parte delle attività disponibile all'interno di un programma. Excel è in grado di proteggere le cellule dall'avere loro valori modificati. Ma può diventare necessario rimuovere tale protezione per la modifica. Questa caratteristica può essere controllata con pochi comandi macro di base che possono essere attivati manualmente quando necessario o possono essere nidificati all'interno di una macro più grande.

Istruzioni

1

Selezionare "Modifica" > "Trova" > "Opzioni" > "Formato" > "Seleziona bloccato" > "OK" > "Trova tutti". Questo individuerà quali celle sono bloccate in realtà. Su un foglio non modificato, è possibile ignorare questo passaggio, poiché tutte le celle sono contrassegnate come bloccato per impostazione predefinita.

2

Selezionare "Strumenti" > "Visual Basic Editor" e tipo "Sub unlockit." Premere "Enter". Nella riga successiva, digitare "End Sub" (meno le virgolette). Tra queste due linee è dove si entra la macro.

3

Tipo in "Range ("A1... A20 "). Locked = False. " La gamma può essere qualsiasi intervallo di dati che si desidera sbloccare. Questa linea può anche essere inserita in una macro già esistente dove necessario.

4Come consentire modifiche dei valori a Excel protetto celle utilizzando macro


Salvare sempre il lavoro per evitare di rifare.


Selezionare "File" > "Salva". È possibile eseguire la macro manualmente da "Strumenti" > "Macro" > "Macro" o utilizzare la barra degli strumenti moduli per creare un pulsante nel foglio di lavoro e assegnare la macro.

Consigli & Avvertenze

  • Se non siete particolare circa quali celle sono selezionate, in modo più veloce è quello di selezionare l'area corrente contenente i dati e rimuovere la protezione l'intero foglio con questa riga di macro: "ActiveSheet.Unprotect." Le celle bloccate sono bloccate solo se il foglio è protetto.
  • Un modo semplice per scrivere una macro quando non si conoscono le righe di comando è quello di selezionare "Strumenti" > "Macro" > "Registra nuova Macro". Passare attraverso il menu, eseguire qualunque funzioni che si desidera e selezionare "Interrompi registrazione" quando finito. La macro verrà allegato allo stesso foglio e contengono tutti i comandi necessari.
  • Sempre salvare il file prima di scrivere o attivazione di qualsiasi nuova macro. Non è possibile utilizzare la "modifica" > "Annulla" caratteristica su un cambiamento prodotto da una macro. Se esso non produce i risultati attesi, semplicemente chiudere senza salvare e riaprire il file.