GrosBUGAvecCommandBouton

  • Initiateur de la discussion Initiateur de la discussion Moa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Moa

Guest
Voilà :

J'ai un énorme BUG, dès que je met un bouton de la boîte à outil sur ma feuille.

Je dois en éteindre mon Pc...Incroyable...


Il y a une cinquantaine de feuilles dans mon classeur, et dans la feuille sommaire,j'ai déjà une dizaine de boutons, mais jusque là aucun problème.


Et en rajoutant un autre bouton sur une autre feuille, dès que j'ai fermé le classeur, impossible de l'ouvrir, ni même de le jeter à la poubelle, ni même d'ouvrir un autre fichier Excel.

J'ai refait la manip une dizaine de fois, rien à y faire.Toutes les macros et et commandes du classeur fonctionnent très bien.

J'ai remarqué quand même que Excel donnait à mon nouveau bouton le nom
de CommandButton1, et je sais que ce nom existe déjà sur ma feuille sommaire...Y aurait-il un lien ?

Si ce problème vous est déjà arrivé, pourriez vous m'en parler

Merci beaucoup

@ +

Moa
 
Bonjour Moa

Oui oui je connais... Fais très attention, et déjà fais toi un back up de ce fichier... Car il arrive que çà finisse qu'on ne puisse plus du tout l'ouvrir...

Tu as de l'ambiguité dans les noms de tes activeX (CommandButton ou autres)

Sur chaque feuilles tu peux n'avoir qu'un seul bouton (ou autre control activeX) nommé identiquement... Idem sur les Userforms si tu en as... Idem les Userforms ne doivent pas avoir de nom identiques etc etc...

Si depuis un module standard tu fais appel à un CommandButton1 (ou autre control activeX) tu dois aussi préciser la Feuille ou le UserForm...
Exemple Sheet("Toto").ComboBox1.Clear... Etc

Je pense qu'il faut que tu vérifies un à un tous les contrôles car parfois le débugueur ne se déclenche pas systématiquement... Mais par contre il plante tout à l'ouverture...

En ce qui concerne l'impossibilité de le jeter à la poubelle, c'est parceque même si Excel semble fermé, par VBA il y a encore des trace de ce fichier en Mémoire... CTRL ALT SUP et recherche Excel / VBA et ferme les par "End Task". (Ou au pire reboot si rien n'y fait)

Je sais c'est parfois navrant, mais il faut faire très très attention dans tout ce qu'on nomme et particulmièrement avec les ActiveX...

Bon Courage
@+Thierry
 
Bon, voilà.

J'ai tout vérifié, nettoyé un max etc...

J'ai éssayé de mettre des boutons sur d'autres feuilles, et là, je n'avais pas de problèmes.

J'ai donc insérer une nouvelle feuille, fait plusieurs copier/collage/spécial, un pour le format, un pour la largeur des colonnes etc...

Puis j'ai supprimé la première feuille et ai renommé, la nouvelle, tout marchait bien, sauf , l'initialisation, que tu avais fait, ainsi que les messages y afférant.

Heureusement que j'avais fait une copie, j'ai donc tout simplement fait un copier coller et çà marche.

Je viens de faire des tests en rajoutant plusieurs boutons...aucuns prob...

Donc, je peux en déduire que cela venait de la feuille, elle même.

Ce qui m'embête, dans cette histoire, c'est que , si j'ai pu m'en tirer avec un peu d'astuce...je ne connais, ni ne comprend le vrai problème...

Sur ce, encore Merci Thierry et bonne journée.

@ +

Moa
 
Tu n'es pas le premier à qui ce genre de mésaventure arrive, sans qu'on sache bien pourquoi. Le pire, c'est quand le simple fait d'ouvrir Excel plante ta bécane (ça m'est encore arrivé la semaine dernière). Dans ce cas, une solution : virer Excel.xlb.
 
Dis Ti, le ,fichier Excel.xlb, sais-tu dans quel répertoire je le trouve.
Car, je le cherche depuis un moment, et pas moyen de le trouver.

Ma recherche, automatique sous Xp ne marche pas, donc je le fais manuellement.

Merci d'avance

@ +et bonne après midi

Moa
 
Bonsoir Moa et Ti

Sous XP je n'ai pas.... Mais avec une recherche tu devrais le trouver ?

fais simplement une recherche (dès la racine de C:\... Et pas sur Program File ou autre)

*.xlb

il n'y a que ce fichier qui a l'extention "XLB" et tu ne remontera pas des millions de files !! (au pire un par profile)

A titre d'info sou ME, sur le poste d'où je suis présentement, c'est :
C:\Windows\Profile\Thierry\Application Data\Microsoft\Excel....

Encore à titre d'info, sous XL 2K un Excel.xlb "tout neuf" fait 15Ko et est daté de la date d'install d'Office...

Voilà Moa... Tu es un homme informé maintenant (lol)
Bonne soirée
@+Thierry
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
75
Réponses
3
Affichages
517
Réponses
9
Affichages
379
Réponses
3
Affichages
793
Retour