Microsoft Excel 2010 contient un certain nombre de fonctions de sécurité qui vous permettent de verrouiller les tableurs pour empêcher les utilisateurs de modifier les informations . Vous pouvez manipuler cette fonction pour verrouiller une cellule jusqu'à une cellule de déclenchement est altéré , à quel point la cellule désignée serait déverrouiller . Ce processus nécessite de créer une macro dans Visual Basic, qui peut sembler intimidant au début, mais est en fait un processus assez simple. Instructions
1
Ouvrez la feuille de calcul Excel que vous souhaitez travailler.
2
Sélectionnez la cellule que vous voulez autoriser quelqu'un à entrer des informations dans . Cliquez-droit sur la cellule sélectionnée, et choisir " Format de cellule ". Cliquez sur l'onglet "Protection" en haut de la fenêtre , puis désactivez la case à cocher "verrouillé" . Cliquez sur « OK ».
3
Cliquez sur l'onglet «Revue» en haut de la fenêtre Excel , puis cliquez sur le bouton " Protéger la feuille " . Tapez un mot de passe , si vous en avez besoin et cliquez sur "OK". Si vous avez entré un mot de passe , vous devrez saisir à nouveau. Assurez-vous d' écrire le mot de passe vers le bas de sorte que vous ne l'oublierez pas . Toutes les cellules à l'exception de celui que vous avez sélectionnés sont maintenant verrouillées.
4
Appuyez sur " Alt" + " F11 " pour ouvrir la console Visual Basic. Sélectionnez la feuille que vous travaillez à partir de la liste des feuilles de calcul
5
Copiez le code suivant dans l'espace ouvert sur le côté droit de la fenêtre Visual Basic: .
Private Sub Worksheet_Change ( ByVal Target Comme Range)
KeyCells As Range
Set KeyCells = Range ( "A1")
If Not Application.Intersect ( KeyCells , Range ( Target. adresse ) ) _
n'est rien Puis
Worksheets ( "Sheet1" )
Ôter mot de passe: . . = " QQQ "
Range (" B1 " . . ) Locked = False
Protéger Mot de passe: =" QQQ "
End With
End If End Sub
< br > 6
Modifier le code de votre feuille de calcul spécifique . Changez «A1» à la cellule que vous voulez que les utilisateurs puissent modifier . Changez "B1" à la cellule qui veulent déverrouiller automatiquement lorsque les utilisateurs de données d'entrée dans la première cellule . Changez "Sheet1" pour le nom de votre feuille de calcul. Changez " QQQ " de mot de passe que vous utilisez pour verrouiller les cellules. Si vous n'utilisez pas de mot de passe , supprimer les deux instances de « Mot de passe: =" qqq " .
7
Appuyez sur" Alt " + " F11 " pour fermer la fenêtre Visual Basic Votre feuille de calcul va maintenant déverrouiller . la cellule spécifiée lorsqu'un utilisateur entre des informations dans la cellule d'origine . Enregistrez votre travail maintenant, parce que lorsque vous testez la feuille de calcul sur la cellule cible sera débloqué .