Problème MsgBox améliorées et VBA protégé
#1
Débutant XLPages

Inscription: 07/01/2010

Messages: 3

Système d'exploitation:
PC
Version Excel utilisée:
2000
Posté le : 07-01-2010 20h21
Bonjour,

Je suis nouveau sur le forum.

Mon problème : j'utilise le code pour MSGBOX amélioré dans un programme écrit en VBA. Si le code n'est pas protégé, je n'ai pas de problème. Par contre si je protège le code par mot de passe, je sors du programme et je rentre à nouveau, j'obtiens un message d'erreur à cause du module caché. Existe-t-il un solution ? J'ai EXCEL 2000 et EXCEL 2003.

J'espère que ma question n'est pas "idiote" et qu'elle est assez claire
Merci d'avance.

Yves
Hors Ligne
Rapport   Haut 

Re: Problème MsgBox améliorées et VBA protégé
#2
Débutant XLPages

Inscription: 07/01/2010

Messages: 3

Système d'exploitation:
PC
Version Excel utilisée:
2000
Posté le : 07-01-2010 22h36
Pour être précis il s'agit du code issu du fichier MSGBOX PERSO. Le message est Erreur d'exécution 50289 Impossible d'effectuer cette opération tant que le projet est protégé.

Merci d'avance pour vos réponses
Hors Ligne
Rapport   Haut 

Re: Problème MsgBox améliorées et VBA protégé
#3
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 07-01-2010 22h39
Bonsoir yvesb et bienvenue sur XLpages.com

Je pense que tu parles du module de code proposé dans l'article : mDF MsgBoxPerso « le Retour »

Non, ta remarque est loin d'être idiote à vrai dire et j'avoue que je crois n'avoir jamais fait ce constat jusqu'à présent. Cela dit, mis à part pour quelques utilitaires du présent site, je verrouille rarement mes projets VBA persos ou pros.

A y réfléchir, si le projet VBA est effectivement verrouillé, l'erreur déclenchée au lancement de cette procédure me parait logique.

Cette macro use des propriétés et méthodes de l'objet VBProject pour créer les objets (userform, boutons, ...) à la volée et les supprimer tout aussi dynamiquement.
Elle implique déjà de cocher l'élément de sécurité "Faire confiance au projet Visual Basic" (comme précisé dans l'article) et je ne suis pas très étonné qu'une telle méthode demande aussi au projet VBA de rester disponible et accessible librement.

Désolé yvesb, je ne vois pas de solution de contournement pour ce point précis.

Cordialement,


Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Problème MsgBox améliorées et VBA protégé
#4
Débutant XLPages

Inscription: 07/01/2010

Messages: 3

Système d'exploitation:
PC
Version Excel utilisée:
2000
Posté le : 07-01-2010 22h44
Merci pour ta réponse rapide.


Yves
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes