CONDITIONNER L'UTILISATION D'UNE MACRO PAR UN MOT DE PASSE

cs_laestrella Messages postés 93 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 27 juin 2003 - 24 juin 2003 à 14:50
sbahelward Messages postés 1 Date d'inscription mardi 14 avril 2009 Statut Membre Dernière intervention 14 avril 2009 - 14 avril 2009 à 12:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/7163-conditionner-l-utilisation-d-une-macro-par-un-mot-de-passe

sbahelward Messages postés 1 Date d'inscription mardi 14 avril 2009 Statut Membre Dernière intervention 14 avril 2009
14 avril 2009 à 12:32
logiciel de gestion commercial appliqué par VB
oumar1504 Messages postés 5 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 18 novembre 2008
15 déc. 2008 à 15:50
BONJOUR J AI telecharger ton programme quand je le compile sa s'execute parfaitement mais mon problème et que je n'arrive pas a l'associer avec le programme que je veux protéger si vous pouvez m'aider c urgent merci
kakabrasil Messages postés 1 Date d'inscription dimanche 29 avril 2007 Statut Membre Dernière intervention 29 avril 2007
29 avril 2007 à 13:15
merci
cs_simplementyann Messages postés 26 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 30 mai 2007
24 mai 2006 à 20:11
A L'ATTENTION DE BIERATAISE
dans la ligne 14: vbCr correspond à "retour à la ligne".
le & veut tout simplement dire "et".
on peut saisir également "& chr(10) &" ou encore "& chr(13) &".
Attention : les guillemets ne sont pas à prendre en compte
bierataise Messages postés 55 Date d'inscription mardi 28 juin 2005 Statut Membre Dernière intervention 4 mai 2006
21 juil. 2005 à 14:17
Vous allez me trouver ennuyeux mais je ne comprends pas l'instruction à la ligne 14 & vbCr &.
Si qq1 la comprend qu'il me léexplique merci.
bierataise Messages postés 55 Date d'inscription mardi 28 juin 2005 Statut Membre Dernière intervention 4 mai 2006
21 juil. 2005 à 11:04
Bonjour,je suis débutant et j'ai deux questions à te poser:

Tes privates Sub Userform (Initialize et Query)sont elles reliées à une textbox qui permet via ton interface de taper ton code ou alors est ce qu'elle génère une fenètre?

Deuxième question lorsque je copie ton programme avant meme la compilation l'ordinateur me renvoit un message d'erreur de syntaxe concernant les lignes 3,14,18 et 35(en gros concernant les Msgbox).
Si tu as une idée merci de m'en faire part en attendant une réponse je continu à chercher.
Nargzul Messages postés 438 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 26 juillet 2007 4
26 juin 2003 à 14:19
ah oui,mettrais la protection du classeur, je vois pas à koi servirait ce mot de passe, pq de toute facon tu peux pas aller sur ta feuille pour l'éxécuter...
Nargzul Messages postés 438 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 26 juillet 2007 4
26 juin 2003 à 14:17
vous mettez le mdp dans un petit fichier text, et vous crypter votre fichier texte, ca c la base, pq kan tu vois ke ton truc excel à des tonne de défilement possible, ma première réaction est d'aller voir le plus bas possible, et tu n'as pas besoin d'éditeur hexadécimal pour voir ton mdp, ya juste besoin de visualiser le code dans excel c pas plus compliké ke ca, après le reste vla koi...
cs_jmluc Messages postés 57 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 31 juillet 2003
26 juin 2003 à 13:28
Si tu fais une prtotection du classeur, tu ne pourras pas afficher la feuille ni son code...
Outil/protection/classeur/fenêtre...
cs_laestrella Messages postés 93 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 27 juin 2003
26 juin 2003 à 10:09
A part le mot de passe de la cellule qui semble légèrement + difficile à trouver. La cellule en elle même est facile à trouver il suffit de regarder dans le code pour voir ou elle se trouve!!!
cs_jmluc Messages postés 57 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 31 juillet 2003
25 juin 2003 à 19:30
on fait ce qu'on peut...mais pour les trucs avec excel, j'en ai plein...
ronana Messages postés 10 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 29 août 2003
25 juin 2003 à 18:43
ça c'est vraiment malin...
cs_laestrella Messages postés 93 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 27 juin 2003
25 juin 2003 à 15:27
ouais!!!
cs_jmluc Messages postés 57 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 31 juillet 2003
25 juin 2003 à 15:18
Trop facile à trouver...
Tu pourrais par contre mettre le mot de passe sur une cellule d'une feuille du classeur feuille que tu caches et que tu protèges par mot de passe.
Les MDP de feuilles sont déjà bien plus difficile à casser...
Si tu te mets sur la cellule W25965 (C'est un exemple) et que tu écris en couleur blanche...ça complique encore +
@+
cs_laestrella Messages postés 93 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 27 juin 2003
25 juin 2003 à 15:14
Autrement tu met un mot de passe extérieur à l'application c'est à dire dans une base de donnée ou encore dans un fichier texte.
cs_jmluc Messages postés 57 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 31 juillet 2003
25 juin 2003 à 08:15
C'est une idée mais je me pose la question suivante :
Si ton utilisateur va dans le code VBA, il va voir ton mot de passe écrit en dur...
Si tu mets un mot de passe sur l'accès VBA, tout le monde (enfin je pense) sait qu'avec un éditeur Hexadécimal, on peut virer ce mot de passe en 30 secondes...
J'avoue que la critique est facile mais que je n'ai pas d'autre idée à cet instant précis à te proposer...
J'y réfléchis...
Jean-Marc
cs_laestrella Messages postés 93 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 27 juin 2003
24 juin 2003 à 14:50
C'est bien tout cela mais je trouve que dans un zip ça serait encore mieux. Si tu peut mettre un ZIP je te remercie
Rejoignez-nous