Les Allergies
Alimentaires
Posez votre question Signaler

Compatibilité VBA excel 2007 2003 [Résolu]

Jimmy25620 6Messages postés 17 juin 2010Date d'inscription 6 juillet 2010Dernière intervention - Dernière réponse le 18 juin 2010 à 16:21
Bonjour,
Je galère sur un truc
J'ai un programme complet sur excel 2007 qui tourne nickel mais 2003 n'en veut pas, il bug sur pas mal de trucs.
Je vais vous poser mes questions au fur et à mesure des découvertes de bug...
Voici la première énigme :
Je suis sur un userform qui renvoi des informations vers une feuille
Mon test est de vérifier que le champ du userform ne soit pas vide et l'inscrive ensuite vers la feuille
If TextBox17 = "" Then
retour = MsgBox("Merci d'indiquer le nom de votre entreprise", vbExclamation)
Exit Sub
et ensuite,
Range("A1") = TextBox17
2007 le comprend très bien mais 2003 me dit "erreur de compilation : projet ou bibliothèque introuvable"
Kézako ?
Merci pour votre aide
Lire la suite 

Compatibilité VBA excel 2007 2003 »

3 réponses
Réponse
+0
moins plus
Bonjour,

As-tu vérifié si toutes les références utiles étaient cochées ? (Editeur VB : Outils > Références ...)

Il se peut qu'une ligne soit cochée avec "Manquante xxxx". Décoches là, sauvegarde et relance le fichier.

;o)
Jimmy25620- 18 juin 2010 à 11:32
Oui, mais non...

C'était une bonne piste, je t'en remercie, mais il est toujours pas content.

J'ai passé du temps à haïr excel 2007 et maintenant c'est excel 2003 qui me sort par les trous de nez. Que d'injustices en ce bas monde !
Ajouter un commentaire
Réponse
+0
moins plus
Problème résolu : excel 2003 n'aime pas les parenthèses pour la msgbox... 3 heures de perdues pour un détail à la con.

Je mets quand même la réponse ici des fois que ça serve à quelqu'un.
Ajouter un commentaire
Ce document intitulé « Compatibilité VBA excel 2007 2003 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?