Limiter les droits d'accès à une macro

Résolu
Amar -  
 Amar -
Bonjour,
J'ai créé une macro pour masquer et afficher des colonnes en leur affectant un bouton contrôle.
Mais pour afficher les colonnes j'aimerais créer un mot de passe pour activer le bouton contrôle "Afficher les colonnes".
Je sollicite votre aide.
Merci d'avance.
A voir également:

11 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Et vous le demandez comment le mot de passe a l'utilisateur ?????
0
Amar
 
Bonjour,
C'est l'utilisateur lui-même qui donne son mot de passe.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,
Tout a fait Thierry, mais relisez ma demande.....
0
Amar > f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention  
 
Mais j'ai compris la question.
En fait j'ai un tableau excel style saisi de notes pour examen blanc. Seulement pour saisir les notes j'ai besoin de masquer les identifiants des candidats ( prénoms,nom, sexe, N° inscp,etc...) et permettre à un autre de saisir les notes à l'aide de numéros d'anonymat.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713 > Amar
 
Re,
Mais j'ai compris la question.
Non, vous me dite qui entre le mot de passe, moi je veux: comment est demandé le mot de passe
0
Amar
 
En cliquant sur le bouton " afficher les colonnes " et qu'une boite de dialogue nous invite à donner un mot de passe
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

un exemple ici:

https://www.commentcamarche.net/faq/37104-vba-excel-mot-de-passe-et-utilisateurs
0
Amar
 
Bonjour,
J'ai lu l'exemple. Mais comment l'adapter à mon cas? Car je ne souhaite pas cacher une feuille mais des colonnes et ne les réafficher que par mot de passe.
Et j'avoue que l'exemple en question est édifiant!!!
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Normalement suffirait de remplacer le code qui masque la feuille par le code qui permet de masquer des colonnes (enregistreur de macro), mais il faut penser a la possiblite de faire afficher/masquer avec clic droit souris sur selection cellule ou colonne !!!!!!
0
Amar > f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
J'ai essayé et ça ne marche pas.
Ou du moins je ne sais pas comment le faire?!
Pouvez vous me faire un exemple s'il vous plait?
Merci d'avance.
0
Amar > f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour f894009,

N' y a-t-il pas une solution autre plus simple?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Amar
 
Bonjour f894009,

Je ne trouve rien.
Pouvez vous me faire un exemple?
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Ok
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713 > f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention  
 
0
Amar > f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour;
J'ai vu l'exemple et ça répond à mon problème.
Mais seulement si vous allez dans Onglet développeur puis macro, vous pouvez afficher et masquer les colonnes A et B !? Sans mot de passe!
Peut-on corriger ce défaut?
Merci encore vraiment de votre aide.
0
Amar
 
Bonjour f894009

J'ai vu l'exemple et ça répond à mon problème.
Mais seulement si vous allez dans Onglet développeur puis macro, vous pouvez afficher et masquer les colonnes A et B !? Sans mot de passe!
Peut-on corriger ce défaut?
Merci encore vraiment de votre aide.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Qu'est-ce que j'ai ecrit sur la feuil1?????
0
Amar
 
Re,

Vous avez écrit:"penser a mettre un mot de passe sur le VBA une fois tout OK".
Où mettre un mot de passe sur le vba?

Oui je ne suis pas vraiment bien en macro.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
0
Amar
 
Re,

Oh oui ça je l'avais fait.
mais encore une fois,si vous allez dans Onglet développeur puis macro, vous pouvez afficher et masquer les colonnes A et B !?

Essayez vous même vous verrez.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

petit detail, fermez l'arborescence du VBA, enregistrez le fichier, fermez le fichier et rouvrez le
0
Amar
 
Bonjour f894009

Ce petit détail était fait mais ça ne marche pas.
Au risque de me répéter, quand vous cliquer sur Macro, dans la boite de dialogue on voit
Affiche
Bouton1_Clique
Masque; et le bouton "exécuter" est actif.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

en effet, fichier modifie: https://www.cjoint.com/c/GJflGBEpqKf
0
Amar
 
Re,

Oui c'est bien. Mais impossible d'accéder au code VBA.
Vous avez verrouillé le projet en oubliant de me donner le mot de passe.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

toto, le mot de passe
0
Amar
 
Re,

Sincèrement un grand merci.
Mon problème est résolu.
Merci encore de votre patience.

A bientôt.
0