Come sbloccare una cella in Excel se inserisci le informazioni in un'altra cella

Passaggio 1

Apri il foglio di calcolo di Excel con cui vuoi lavorare.

Passaggio 2

Seleziona la cella a cui vuoi consentire l'inserimento di informazioni. Fare clic destro su di esso e scegliere "Formato di celle". Fai clic sulla scheda "Protezione" nella parte superiore della finestra e deseleziona la casella "Bloccato". Clicca su "OK".

Passaggio 3

Fare clic sulla scheda "Revisiona" nella parte superiore della finestra di Excel e quindi sul pulsante "Modello protetto". Inserisci una password, se ne hai bisogno, e fai clic su "OK". Se hai inserito una password, dovrai ridigitarla. Assicurati di scriverlo da qualche parte in modo da non dimenticarlo. Tutte le celle tranne quella selezionata sono ora bloccate.

Passaggio 4

Premere "Alt" + "F11" per aprire la console di Visual Basic. Seleziona il modello con cui lavori dall'elenco dei fogli di lavoro.

Passaggio 5

Copia il seguente codice nello spazio aperto sul lato destro della finestra di Visual Basic:

Private Sub Worksheet_Change (ByVal Target As Range) Dim KeyCells As Range Set KeyCells = Range ("A1") If Not Application.Intersect (KeyCells, Range (Target.Address)) _ Non c'è nulla allora con fogli di lavoro ("Sheet1"). Unnoprotect Password: = "qqq" .Range ("B1"). Locked = False. Proteggi password: = "qqq" End With End If End Sub

Passaggio 6

Modifica il codice per il tuo foglio di lavoro specifico. Cambia "A1" per la cella che vuoi che gli utenti siano in grado di modificare. Cambia "B1" nella cella che vuoi bloccare automaticamente quando gli utenti inseriscono i dati nella prima cella. Cambia "Foglio1" con il nome del tuo foglio. Cambia "qqq" con qualsiasi password che usi per bloccare le celle. Se non lo usi, elimina entrambi i casi di "Password: =" qqq ".

Passaggio 7

Premere "Alt" + "F11" per chiudere la finestra di Visual Basic. Il foglio di lavoro ora sbloccherà la cella specificata quando un utente inserisce le informazioni nella cella originale. Salva il tuo lavoro, perché quando testerai il tuo foglio, la cella indicata verrà sbloccata.