L`éditeur Visual Basic fourni avec Microsoft Excel donne les utilisateurs plus avancés les outils nécessaires pour créer des macros presque illimitées pour personnaliser la façon dont Excel fonctionne. Une macro simple peut mot de passe protéger une feuille de calcul Excel avec seulement quelques lignes de code. Travailler avec des macros dans Visual Basic prend une certaine pratique, mais les avantages de l`apprentissage des bases vaut la peine.
Ouvrez la feuille de calcul Microsoft Excel que vous souhaitez protéger.
presse "ALT + F11" pour ouvrir Visual Basic.
Clique sur le "Insérer" menu et sélectionnez "UserForm."
Clique sur le "Zone de texte" outil et faites-le glisser sur la "UserForm" espace de travail. Ajuster la taille de la zone de texte comme désiré.
presse "F4" avec le "Zone de texte" toujours sélectionné pour entrer dans le "Propriétés" volet et faites défiler jusqu`à "PasswordChar." Insérer un astérisque (*) dans la colonne de valeur.
Clique sur le "UserForm" pour amener la boîte à outils en arrière et faire glisser un "Bouton de commande" sur la "UserForm." Pour des raisons esthétiques, positionner le bouton à droite de la "Zone de texte."
presse "F4" avec le "Bouton de commande" toujours sélectionné et modifier la légende "D`ACCORD."
Clique sur le "UserForm," presse "F4" et changer sa légende "Protéger / Déprotéger toutes les feuilles."
presse "F7" et collez le code suivant tel qu`il apparaît ci-dessous:
Private Sub CommandButton1_Click ()
Dim WSheet comme feuille de travail
Pour chaque WSheet Dans Worksheets
Si WSheet.ProtectContents = True Then
WSheet.Unprotect Mot de passe: = TextBox1.Text
Autre
WSheet.Protect Mot de passe: = TextBox1.Text
Fin si
WSheet Suivant
Décharger me
End Sub
Sélectionner "Module" du "Insérer" menu et collez le texte suivant:
ShowPass Sous ()
UserForm1.Show
End Sub
presse "ALT + Q" pour revenir à Excel.
presse "ALT + F8," puis appuyez "options de" après avoir sélectionné "ShowPass" à partir de la liste.
Affecter une touche de raccourci à la macro et appuyez sur "D`ACCORD."
Appuyez sur la combinaison de touches de raccourci pour lancer la macro, entrez un mot de passe, puis appuyez sur la "D`accord" bouton pour mot de passe-protéger les feuilles du classeur.
Conseils & Avertissements
- Enregistrez la macro à la "Personal.xls" classeur pour le rendre disponible pour tous les classeurs futurs.