Excel plante au lancement d'une macro

Résolu
Signaler
Messages postés
11
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
3 juin 2010
-
Messages postés
11
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
3 juin 2010
-
Bonjour,

Je ne sais pas si je suis au bon endroit pour cette question, je vous la pose quand même !

Je m'explique :

Sur excel 2007, j'ai un classeur qui contient plusieurs onglet, ou je stock des informations afin de pouvoir les traitées par macro.

Dans l'un des ces onglets, j'ai un onglet ou se trouve un bouton qui va lancer un formulaire que j'ai crée permettant soit d'ouvrir/modifier des clients et de rentrer toutes sort d'informations...

Le problème que je rencontre est le suivant : Quand je lance ma macro via le bouton qui se trouve dans l'onglet, excel plante mais si je passe par l'onglet développeur d'excel et que je lance ma macro à l'aide du bouton play cela fonctionne...

Je me demande d'ou peut provenir ce probléme ?

Merci d'avance pour vos réponse

6 réponses

Messages postés
11
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
3 juin 2010

J'ai trouvé le beug, ça venait effectivement de mon code, trop de code superflux et surtout qui ne se rangait pas ou il fallait...

Merci quand même ;)

A++
Messages postés
14832
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
5 décembre 2021
157
Bonjour,

As-tu essayer la combinaison Ctrl+ArrêtDefil pour voir où ta macro bloque et faire du pas à pas ?

Messages postés
11
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
3 juin 2010

Non je ne connaissais pas cet manip, je suis pas spécialisé en vba... Quand tu dis Defil ça correspond a quoi ?

Sinon pour faire du pas à pas ça risque difficile, y'a pas mal de code et surtout que je viens de reprendre ce projet sur excel conçu par une autre personne... Donc pas facile !

Merci
Messages postés
14832
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
5 décembre 2021
157
Bonjour,

Quand ton code tourne, tu fais la combinaison Controle+Arrêt défil (ou Scroll Lock).

Messages postés
11
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
3 juin 2010

Enfaite mon problème est que lorsque je lance mes macros via l'onglet du menu developpeur ça marche niquel mais si j'excécute mes macros au démarrage à l'aide woorkbook ou tout simplement via un bouton créer dans un onglet d'excel qui fait appel a une macro permettant le lancement ca plante... Excel plante et je doit le redémarrer...

A savoir que quand je lance Excel et donc mes macros, elles vont chercher des données stockées dans un onglet afin de pouvoir les utiliser... Je pense que ça peut venir de la !

Mais pourquoi alors ça marcherai en passant pas l'onglet développeur en lancant manuellement le vba et pas a partir d'un bouton sur un onglet ou en executant mes macros directement à l'ouverture ?
Messages postés
14832
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
5 décembre 2021
157
Bonjour,

Pour le savoir, regardes où ça plante dans ta Macro, je ne peux pas répondre à ta place.