Boutons macro ne fonctionnent pas

Fermé
Pat054 Messages postés 10 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 5 juillet 2015 - 5 juil. 2015 à 15:33
 Patrick-No2 - 9 févr. 2023 à 14:13
Bonjour à tous,

voilà j'ai 3 boutons dans une feuille Excel (2003) pour lancer des macros. Le problème est : leur click ne fonctionne pas. Ca marche sur un PC avec XP et ca ne fonctionne pas sur un portable avec Windows 7. Je pensais que c'était les autorisations sous Windows 7 (avec excel 2003) mais non : j'ai tout mis en contrôle totale rien n'y fait. Quelqu'un a une idée? Merci. Cordialement. Patrick
A voir également:

17 réponses

Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
5 juil. 2015 à 16:06
Re,

autant pour moi, je pensais que tu travaillais sur deux versions différentes, donc tu as Excel 2003 sur le XP et le même Excel mais sur Windows 7

alors lance ton fichier et menu Outils/Macro/Sécurité .../dis mois quelle ligne est cochée
1
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
5 juil. 2015 à 15:44
Bonjour,

Je pense qu'il s'agit du niveau de sécurité des macros,
sur le pc qui pose problème, lance le fichier en question, puis onglet Développeur/module code/paramètre des macros/ dit moi quelle ligne est cochée
0
Pat054 Messages postés 10 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 5 juillet 2015
5 juil. 2015 à 15:48
Mon fichier excel gère mes photos de mon inventaire. La feuille 1 est le tableau de bord du programme (avec les 3 boutons). La feuille 2 est mes données d'entrées et elle liste les n° de photo, son libellé, l'onglet type inventaire (livre, meuble,...) et si c'est une photo de recto, verso, dessus, dessous, face...etc. La feuille 3 liste le delta : les photos non encore répertoriées dans la liste (feuille 2)
0
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
5 juil. 2015 à 15:54
Re,

si tu veux de l'aide, donne les renseignements que je t'ai demandé, ce que tu me racontes n'as rien à voir avec ton problème et n'apporte aucun élément. pour ma part je n'attends que les renseignements demandés sur mon post précédent
0

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

Posez votre question
Pat054 Messages postés 10 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 5 juillet 2015
5 juil. 2015 à 15:58
Bonjour Mike-31,

je ne suis pas un pro d'Excel .... où trouve t-on l'onglet développeur sur excel 2003? Ok pour mes renseignements qui n'ont rien à voir avec mon problème.

Merci.

Patrick
0
Pat054 Messages postés 10 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 5 juillet 2015
5 juil. 2015 à 16:13
Re,

C'est tout à fait ça. J'ai la ligne "Niveau de sécurité moyen. Vous pourrez choisir d'exécuter ou non des macros ...." qui est cochée.

Patrick
0
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
Modifié par Mike-31 le 5/07/2015 à 16:22
Re,

et lorsque tu ouvres ton fichier, Excel ne te demande pas d'activer les macros !

si ton fichier n'est pas confidentiel, peux tu le mettre à disposition à partir de ce lien https://www.cjoint.com/
et colle le lien qui sera généré soit dans une réponse ou en message privé en cliquant sur mon speudo

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Pat054 Messages postés 10 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 5 juillet 2015
5 juil. 2015 à 16:40
Re,

oui Excel me demande d'activer les macros que j'active... mais rien n'y fait. Les 3 boutons sont inopérants.

Le lien du fichier est : http://www.cjoint.com/c/EGfoMlLbaBK

Patrick
0
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
5 juil. 2015 à 16:57
Re,

Bizarre, que ce soit sur 2010 ou 2003 et sous Windows 7 ou XP les macros s'activent normalement.

Si tu ne l'as pas déjà fait ferme ton PC et redémarre le dès fois que Microsoft soit planté et si au démarrage le code plante regarde quelle ligne est en erreur
0
Pat054 Messages postés 10 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 5 juillet 2015
5 juil. 2015 à 17:24
Re,

je viens de redémarrer mon PC. Le code ne plante pas. Comme d'hab, j'ai les 3 boutons qui ne fonctionnent pas.

Je ne sais pas d'où cela peut provenir...

Patrick
0
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
5 juil. 2015 à 17:33
Re,

rien à voir avec ton fichier, mais télécharge ce fichier et clic sur le bouton
en B2 tu devrais avoir a date, en B4 la cellule de couleur rouge et en B6 l'heure
et dis moi si ça marche
https://www.cjoint.com/c/EGfpG255zij
0
Pat054 Messages postés 10 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 5 juillet 2015
5 juil. 2015 à 17:37
Re,

ok j'ai fait la manip mais ça ne marche pas : le bouton "CommandButton1" ne s'enfonce pas en cliquant dessus. C'est bizarre.

Patrick
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
5 juil. 2015 à 17:42
Bonjour,

Sur ce PC, sur un classeur neuf quand tu ajoutes un bouton ActiveX (et pas Formulaire !) quel n° prend-il ? 1 ou 21 ?

eric
0
Pat054 Messages postés 10 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 5 juillet 2015
5 juil. 2015 à 17:57
Eric,

j'ai fermé Excel et j'ai ré-ouvert Excel. Sur un classeur neuf, j'ai voulu ajouter un bouton de commande (je suppose que c'est un ActiveX pour toi) et j'ai une fenêtre d'erreur Excel qui est "MICROSOFT EXCEL impossible d'insérer un objet".

Sur ton fichier, je me suis mis en "mode création" et je suis allé voir le code derrière le bouton et je me suis positionné au début et j'ai lancé une exécution : j'ai la fenêtre "Erreur d'exécution 57121 erreur définie par l'application ou par l'objet".

Patrick
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
5 juil. 2015 à 18:20
C'est surtout pour excel que ce doit être un bouton activeX
J'ai l'impression que tu as un pb avec les maj de sécurité.
Tu n'as que la version 2003 d'office sur ce PC ?

Commence par supprimer les fichiers *.exd du disque système après avoir arrêté excel.
Dans une fenêtre cmd :
Del c:\*.EXD /s
Ce sont des fichiers temporaires qui seront recréés.

eric
0
Pat054 Messages postés 10 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 5 juillet 2015 > eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024
5 juil. 2015 à 18:43
J'ai que la version MICROSOFT OFFICE PROFESSIONNELLE EDITION 2003.
J'ai fermé EXCEL et j'ai ouvert la fenêtre cmd et j'ai lancé le DEL C:\*.EXD /s : des fichiers *.EXD ont été supprimés.
J'ai relancé EXCEL et ton petit programme avec le bouton CommandButton1 : c'est tjrs pareil. La macro ne se lance pas.

Patrick
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
Modifié par eriiic le 5/07/2015 à 19:11
Ca m'avait fait ça avec la Maj du 10/03/2015.
Seulement j'ai plusieurs versions d'office et c'est une maj d'excel 2013 qui m'avait fait ça sur 2003.
A tout hasard je te la donne mais ça m'étonnerait que tu l'aies :
Mise à jour pour Microsoft Excel 2013 (KB2956145) Édition 32 bits
pour faire bonne mesure j'avais supprimé aussi
Mise à jour pour Microsoft Outlook 2013 (KB2956170) Édition 32 bits
ne voulant pas les tester une par une vu que je ne me sers pas de cette version.
A désinstaller si tu la trouves.

Jusqu'à quelle date environ il a fonctionné correctement ?
Regarde dans l'historique des maj de windows update la dernière qui concernerait excel (toutes versions) mais en théorie il n'y a plus de support sur 2003 depuis un moment donc plus de maj, peut-être ont-ils fait une exception pour un pb de sécurité important.
eric
0
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
5 juil. 2015 à 18:58
Re,

Bizarre comme problème, essaye de créer une signature numérique, Tous les programme/Microsoft office/Outil microsoft office/certificat numérique/donne un nom à ta signature et OK
ouvre le fichier que je t'ai envoyé/Alt et F11 ou clic droit/Visualiser le code ce qui va ouvrir le Visual Basic et Outils/Signature électronique/choisir et sélectionne ta signature et OK
Enregistre ton fichier, ferme le et ouvre le confirme l'activation des macros et teste le bouton voir

0

Super, cela a solutionné mon problème, idem que Pat054, qui se passait sur mon Excel 2013 avec des vieilles macro.

Aucune idée pourquoi ça a arrêté de fonctionner puis pourquoi de nouveau après la manip de signature!

Merci encore

un autre Patrick

0
Pat054 Messages postés 10 Date d'inscription dimanche 5 juillet 2015 Statut Membre Dernière intervention 5 juillet 2015
5 juil. 2015 à 21:04
Bonsoir Eric,

je ne sais pas par quel bout commencer. A quelle date il a fonctionné correctement : je pense mi 2014 environ. A vrai dire, si sur mon PC en XP ça fonctionne, je pense laisser tomber pour mon PC en W7 d'autant plus que mon PC W7 est en 64 bits et que mon office excel pro 2003 est en 32bits.
Eric, je te remercie.

Patrick
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
5 juil. 2015 à 21:38
d'autant plus que mon PC W7 est en 64 bits et que mon office excel pro 2003 est en 32bits.
Pas de soucis, c'est bien comme ça.
eric
0
Bonjour
Modification des Bouton
et mis les macro dans le module M_Bouton

http://www.cjoint.com/c/EGftbYBLSWk

A+
Maurice
0