Microsoft Excel 2010 contiene una serie di funzioni di sicurezza che consentono di bloccare i fogli di calcolo per impedire agli utenti di modificare le informazioni . È possibile manipolare questa funzione per bloccare una determinata 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 . Istruzioni
1
Aprire il foglio di calcolo di Excel che si desidera lavorare .
2
Selezionare la cella che si desidera consentire a qualcuno di inserire informazioni in . Fai clic destro sulla cella selezionata , e scegliere " Formato celle ". Fare clic sulla scheda " Protezione" in cima alla finestra , e deselezionare la casella di controllo "bloccato" . Fare clic su " OK ".
3 Fare clic sulla scheda " Review " nella parte superiore della finestra di Excel , quindi fare clic sul pulsante " Proteggi foglio " . Digitare una password , se ne avete bisogno , e fare clic su "OK". Se è stata immessa una password, è necessario digitare di nuovo. Accertarsi di scrivere la password in modo che non lo dimenticherete . Tutte le cellule tranne quella selezionata sono ora bloccati .
4
Premere " Alt " + " F11 " per aprire la console di Visual Basic . Selezionare il foglio che si sta lavorando dalla lista dei fogli di lavoro
5
Copia 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 come gamma
KeyCells = Range (" A1 " ) per
Se Non Application.Intersect ( KeyCells , Range ( Target. indirizzo ) ) _
è niente allora
Con Worksheets ( " Foglio1 " ) per
Rimuovi protezione password: . . = " qqq "
Range (" B1 " . . ) Locked = False
Protect password: = " qqq "
End With
End If End Sub
< br > 6
modificare il codice per il vostro foglio di lavoro specifico . Cambia " A1 " per la cella che si desidera che gli utenti siano in grado di alterare . Cambia " B1 " per la cella che vogliono sbloccare automaticamente quando gli utenti dei dati di ingresso nella prima cella . Cambia " Foglio1 " al nome del foglio di lavoro . Cambia " qqq " per la password che si utilizza per bloccare le cellule. Se non si utilizza una password , cancellare entrambe le istanze di "Password : =" qqq " .
7
Premi " Alt "+ " F11 "per chiudere la finestra di Visual Basic Il tuo 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 , la cella di destinazione verrà sbloccato .