Recherche chaud: matlab 2012 comment ecrit unracine comment faire poupée de rafia Résumé sur la culture chinoise. exercice bosse arriere cou Pligg venir entreprises.sib Crociera C0sta last minute comment devenir un bon eleve
Index Loisirs Santé Technologie

Protéger et déprotéger dans Excel VBA

Publié:2015-03-17Source: général
Advertisement

Protéger et déprotéger dans Excel VBA

La fonction de protection de Excel 2010 vous permet de protéger un classeur pour ceux qui ne connaissent pas le mot de passe ne peut pas être modifiée feuille. Il ya un bouton sur la bande qui va protéger le classeur, mais vous pouvez protéger la feuille en utilisant Visual Basic pour Applications (VBA), qui est inclus dans le logiciel Excel. Il est plus fréquent pour le code VBA déprotéger un livre d'œuvres protégées, effectuer des commandes dans le livre de travail non protégé, puis remplacer la protection.

Niveau de difficulté:

Modéré

Instructions

1 Ouvrez le classeur Excel à laquelle vous voulez travailler. Maintenez la touche enfoncée et appuyez sur "Alt" "F11" pour lancer la console VBA.

2 Sélectionnez le module dans lequel vous souhaitez ajouter le code dans la liste sur la console gauche VBA. Double-cliquez sur le module pour afficher le code sur le côté droit de l'écran. Si aucun module, cliquez sur le bouton droit de la souris sur l'un des classeurs affichées sur le côté gauche de l'écran, déplacez votre souris sur "Insérer" et choisissez "Module". Double-cliquez sur le module qui semble montrer un vide sur le côté droit de la console VBA.

3 Cliquez sur le côté droit de l'écran pour placer le curseur dans la case blanche. Si la case est vide, le type "nom Sub ()", où "nom" est le nom que vous voulez avoir votre macro. Appuyez sur "Entrée" pour continuer et Excel VBA entrer automatiquement la ligne "End Sub".

4 Type "ws Dim comme feuille de travail" directement sous votre ligne «Sub». Si vous travaillez avec le code existant, écrire cette ligne dans le lieu dans lequel elles sont déclarées les autres variables et assurez-vous qu'il n'y a pas variable appelée "WS". Si oui, changer toutes les occurrences de "WS" dans le code pour toute combinaison de deux lettres disponibles.

5 Placez le curseur sur la ligne suivante, ou si vous travaillez avec le code existant, le placer dans le lieu que vous souhaitez ôter la protection du classeur. Entrez le code suivant: Pour chaque ws En ActiveWorkbook.Worksheets ws.Unprotect Mot de passe: = "ZZZ" Suivant ws changement »zzz" dans le code pour le mot de passe du classeur. Lorsque vous voulez protéger nouveau classeur, s'il vous plaît entrer dans ces trois mêmes lignes de code et juste changer "déprotéger" avec "protéger".

Lire cet article en Inglés: Comment protéger et Unprotect dans Excel VBA

[Rédacteur: Admin]
Je vous imagine comme

Articles recommandés

Cliquez Top Ranking