Interdi

cs_nevil Messages postés 10 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 31 juillet 2007 - 31 juil. 2007 à 11:08
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 1 août 2007 à 06:41
Bonjour tout le monde,

Je cree une appli en VBA, et je souhaiterais que les utilisateurs ne puissent pas acceder au code.
Le simple fait d'appuyer sur CTRL + ARRET DEFIL met "pause" au code et envoie sous le debogueur, et la ils ont acces au code.
J'ai trouve comment detecter un appui sur CTRL ou sur ARRET DEFIL, mais la combinaison des 2 semble etre "maitre" et  renvoi dans tous les cas sous le debogueur VBA.


J'aimerais savoir s'il existe une solution a ce type de probleme.


Merci

7 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
31 juil. 2007 à 11:12
mets un mot de passe a ton code

Propriété du projet
Onglet 'Protection'
0
cs_nevil Messages postés 10 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 31 juillet 2007
31 juil. 2007 à 11:20
Merci.

Effectivement en faisant cela ils n'auront pas acces au code, mais le debugeur se lance quand meme et l'appli s'arrete ... ce sont 2 autres point que j'aimerais egalement eviter.


 
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
31 juil. 2007 à 11:32
z'ont qu'a pas appuyer...
c'est un comportement normal de Excel, imagine que tu souhaites aller dans le debug, tu sera bien content de pouvoir faire ca

ou pour stopper une boucle sans fin, etc.
0
cs_nevil Messages postés 10 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 31 juillet 2007
31 juil. 2007 à 11:52
Ouai, je suis a peu pres convaicu, mais je sens que cela va m'ettre reprocher. Et puis, ils s'ont peut etre pas censer le savoir non plus. Je me pose cette question car moi je le sais, mais des simples utilisateurs, peut etre pas.

Merki quand meme pour ton aide, j'aurais surment encore besoin de vous ;)
0

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

Posez votre question
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
31 juil. 2007 à 13:16
humm soit dit en passant, avant qu'un "simple utilisateur" pense à faire Ctrl ArretDefil Ctrl Pause pendant l'exécution du code..

@++

<hr width="100%" size="2" />( Nouveau forum : Exclusivement Office & VBA/STRONG>
0
cs_nevil Messages postés 10 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 31 juillet 2007
31 juil. 2007 à 15:13
Mais il peut toujours y avoir des "troubles fetes" qui peuvent chercher n'importe quelle faille. Ceci dit, s'il y en a un qui trouve cette faille, il n'aura pas acces au code et n'aura plus qu'a recommencer sa saisie. Ce qui deviendra son probleme et plus le mien ...
Merci pour vos explications

A +
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
1 août 2007 à 06:41
pas une faille a mon sens

a la limite, ca cause un deni de service, mais c'est lui le plus embetté, dans l'histoire

Renfield
Admin CodeS-SourceS- MVP Visual Basic
0
Rejoignez-nous