Code qui marche dans une macro et pas dans l'autre

  • Initiateur de la discussion Initiateur de la discussion Raoulette
  • 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 !

R

Raoulette

Guest
Bonsoir,

J'ai un problème avec une de mes macros.
Au boulot, j'ai changé d'ordinateur (pour les connaisseurs j'étais l'heureux possesseur d'un GX100 :woohoo: ) et j'ai transféré mes macros sur le nouveau.
Problème: certaines d'entre elles ne passent plus à la compilation...
Il ne veut pas de mes variables (dit qu'il manque une référence ....) alors je me dis il veut que je déclare mes variables... Je le fais mais ce %&#@§$ ne reconnait pas non plus une simple fonction 'left' sur une chaine de caractère...
Alors pour tester j'ouvre un nouveau classeur et je copie colle le code en question dans un module vierge. Et là, miracle , ça marche...

Dois je m'amuser à copier coller mon code dans des modules vierges et exporter les feuilles :ermm: ou quelqu'un a-t-il une solution miracle....un peu moins barbare?

Merci de votre aide, je reste pas trop loin si vous avez besoin de précisions.

Raoulette :huh:
 
Bonjour

Tu peux exporter et ensuite importer tes modules.

L'erreur, je ne la connais pas, je sais que j'ai déjà rencontré le même problème que toi, mais je n'ai pas aprofondie. Je sais que si je mettais VBA.Left, là ça marchais, mais fouille moi !!!! ???? chez pas pourquoi !!!

L'autre choses, as-tu changer de version de Excel en même temps. Ou Regarde si il y a des macros complémentaires qui ne sont pas installé, ou si il y a des références dans le project qui ne sont pas la !!!!

Bon courage
 
Re:Code qui marche dans une macro et pas dans l'au

tu as dû dans le même temps changer ta version d'Excel et ce sont des références marquées manquantes qui mettent le bazar. Pour corriger ça, il te faut aller dans l'éditeur VBA et dans les références, décocher les références manquantes. Bien souvent il te suffit de recocher immédiatement cette référence pour que tout rentre dans l'ordre, ou alors retrouver le bon numéro de version de la même référence pour que ça marche.
 
- 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

Retour