chtiroms
Messages postés44Date d'inscriptionlundi 16 avril 2007StatutMembreDernière intervention31 août 2007
-
30 août 2007 à 14:26
chtiroms
Messages postés44Date d'inscriptionlundi 16 avril 2007StatutMembreDernière intervention31 août 2007
-
31 août 2007 à 07:54
Bonjour le forum!!
J ai développer un petit outil VBA pour le boulot.
Un collégue qui a la meme version d excel et de vba que moi ne peu pas utiliser le programme, motif: erreur de compilation.
Apres recherche, je me suis appercu qu il fallait ajouter vba. devant les instruction msgbox, mid ou autre...
Comment s affranchir de se probleme sans se retaper tout le code...
Kristof_Koder
Messages postés918Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention27 octobre 200810 30 août 2007 à 16:27
C'est une histoire de référence manquante.
Aller dans les propriétés du projet et décocher puis recocher la référence à la librairie VBA
Au passage, VBA n'est pas un langage compilé !!! donc impossible d'avoir une erreur de compilation !!
eltino
Messages postés8Date d'inscriptionmardi 16 septembre 2003StatutMembreDernière intervention16 décembre 2008 30 août 2007 à 17:46
Bonjour !
Je ne connais pas le VBA de Excel mais je suppose qu'il est le même que dans ACCESS.
La fonction "Compiler" du VBA n'est pas une fonction compiler au sens où on l'entend généralement. Elle ne génère pas un exe (c'est ce que veut dire Kristof).
Dans ACCESS (et donc, sans doute aussi Excel), elle "comprime" (si je puis dire) les modules, supprime les sub et function vides, vérifie les syntaxes, l'adéquation des commandes par rapport aux références chargées, ...
Et donc, si pb, un message "Erreur de compilation" apparaît.