Vérifier un accès à une macro

EST-IL POSSIBLE D'AUTORISER UN ACCES A UNE MACRO PAR MOT DE PASSE ?

Afin de controler l'accès à cette fonction ! .......

Merci par avance de votre aide.

Nouveau.

edit dan : Enlevé majuscules dans titre du sujet

Bonsoir

La méthode

1 - Ouvrir VBE (Alt + F11)

2 - Se placer sur le projet VBA du classeur

C'est du style : VBAProject(Classeur1)

Si la fenêtre des projets n'est pas visible, il suffit de cliquer sur le menu Affichage > Explorateur de projets.

3 - Faire un clic droit et choisir "Propriétés de VBAProject..."

4 - Cliquer sur l'onglet "Protection"

5 - Cocher la case "Verrouiller le projet pour affichage"

6 - Mettre un mot de passe (le répéter dans les 2 textbox) et cliquer sur OK

A la prochaine ouverture du classeur le code VBA sera protégé par le mot de passe.

Tout en se rappelant que les niveaux moyens en VBA arrivent facilement à supprimer cette protection...

Cordialement

Excuser de mon manque de précision.

En fait il ne s'agit pas de protéger le contenu du code de la macro mais l'utilisation accidentelle de cette macro.

Il faudrait lorsqu'une personne souhaite activrer la macro qu'ele soit obliger d'activer un code pour lancer la macro.

Merci pour votre aide.

J'ai ce code pour demander à un utilisateur un code

Code:

Sub Bouton2_QuandClic()

PassWord = InputBox("Tapez le code d' Acces", "")

If PassWord <> "LeMotPasse" Then Exit Sub

UserForm1.Show

End Sub

Mais je n'arrive pas a faire poursuivre :

si code ok activation de la macro

si mauvais code pas d'activation de la macro

Salut le forum

Nouveau, voici un exemple pour débuter.

Évite d'écrire en majuscules , j'ai l'ouie sensible à la case.

Majuscule=Crier

Mytå

Bonjour,

Il y a plus simple : dans ta feuille, tu colories les cellules autour du bouton qui active la macro, puis dans une cellule par ex b2, tu mets 1 et en commentaire (1 = oui, 2 = non) .

Et dans la macro, au début, tu mets une condition : if [B2] = 1 then ..suite de ta macro; else end if

et voilà, tout fonctionne comme tu veux.

Bon courage

Nb : si quelqu'un sait comment on fait pour qu'une macro demande l'ouverture d'un autre classeur puis qu'il le nomme automatiquement et le ferme?

re tout le monde,

Pour ma question précédente en NB, c'est résolu sur une question que j'avais mise depuis sur le forum.

Bon courage à tous

rémy

re,

je te mets un exemple de macro qui fonctionne que si tu mets une condition (mot de passe) dans une cellule.

https://www.excel-pratique.com/~files/doc/ex_feuille_avec_macro_et_mot_de_passe.xls

Moi je mets souvent des chiffres, 1 = oui 2 non etc, et sinon tu changes la macro if b2 = "lion" then.... au lieu de si b2 = 1 then....

voilà, cela me semble pas mal?

à bientôt et bon courage à tous.

rémy

Rechercher des sujets similaires à "verifier acces macro"