Come sbloccare una cella in Excel Se informazioni vengono immesse in un'altra cella

October 1

Microsoft Excel 2010 contiene una serie di funzionalità di sicurezza che consentono di bloccare i fogli di calcolo per impedire agli utenti di modificare le informazioni. È possibile modificare questa funzione per bloccare una certa cella fino a quando una cella di attivazione viene alterato, a quel punto la cellula designato sarebbe sbloccare. Questo processo richiede di creare una macro in Visual Basic, che potrebbe sembrare intimidatorio in un primo momento, ma è in realtà un processo abbastanza semplice.

istruzione

1 Aprire il foglio di calcolo di Excel che si desidera lavorare.

2 Selezionare la cella che si desidera consentire a qualcuno di entrare in informazioni. Fare clic sulla cella selezionata, e scegliere "Formato celle". Fare clic sulla scheda "Protezione" nella parte superiore della finestra, e deselezionare la casella di controllo "Bloccato". Fai clic su "OK".

3 Fare clic sulla scheda "Review" nella parte superiore della finestra di Excel, e quindi fare clic sul pulsante "Proteggi foglio". Digitare una password, se ne avete bisogno, e fare clic su "OK". Se è stata immessa una password, si dovrà digitare nuovamente. Assicurati di scrivere la password in modo che non si dimentica di esso. Tutte le cellule ad eccezione di quella selezionata sono ora bloccati.

4 Premere il tasto "Alt" + "F11" per aprire la console di Visual Basic. Selezionare il foglio che si sta lavorando dalla lista dei fogli di lavoro.

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

Private Sub Worksheet_Change (obiettivo di ByVal come gamma)

Dim KeyCells As Range

Set KeyCells = Range ( "A1")

Se non Application.Intersect (KeyCells, Range (Target.Address)) _

È niente allora

Con i fogli di lavoro ( "Sheet1")

.Unprotect Password: = "qqq"

.Range ( "B1"). Locked = False

Protegga Password: = "qqq"

End With

Finisci se

End Sub

6 Modificare il codice per il foglio di lavoro specifico. Cambiare "A1" per la cella che si desidera che gli utenti siano in grado di alterare. Cambiare "B1" per la cella di voi che vogliono sbloccare automaticamente quando i dati di input gli utenti nella prima cella. Cambiare "Sheet1" per il nome del foglio di lavoro. Cambiare "qqq" per la password che si utilizza per bloccare le cellule. Se non si utilizza una password, eliminare entrambe le istanze di "Password: =" qqq ".

7 Premere il tasto "Alt" + "F11" per chiudere la finestra di Visual Basic. Il foglio di lavoro sarà ora sbloccare la cella specificata quando un utente inserisce le informazioni nella cella originale. Salvare il lavoro ora, perché quando si prova il foglio di lavoro fuori, sarà sbloccato la cellula bersaglio.