Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

probleme d'excution d'un fichier créé avec excel 2007 sur excel 2003

didibzh

XLDnaute Nouveau
Bonjour a tous, dans le cadre de mon travail j’ai créé un fichier pour permet au commerciaux de mon entreprise des estimatifs. C fichier je l’ai crée avec Excel 2007 avec le quel il fonctionne très bien.
Mais lorsque je l’exécute avec Excel 2003 sa me met un message d’erreur « erreur de compilation projet ou bibliothèque introuvable »
Je ne comprends pas trop car quand je regarde les versions de Visual basic c’est les même V6.3.
Je vous joins mon fichier d’installation c’est un fichier exécutable qui Install les dans c : \images toutes les images indispensables aux fonctionnements du fichier Excel et dans C:\Program Files\Estimatif le Fichier Excel
Merci par avance
Salutations
Didi
Voici le lien pour télécharger le fichier:
Free - Envoyez vos documents
 

Roland_M

XLDnaute Barbatruc
Re : probleme d'excution d'un fichier créé avec excel 2007 sur excel 2003

bonsoir

si le programme doit tourner sous 2007 et 2003
le meilleur moyen et de le sauvegarder depuis Excel 2007 > compatible 97-2003
 

didibzh

XLDnaute Nouveau
Re : probleme d'excution d'un fichier créé avec excel 2007 sur excel 2003

bonsoir

si le programme doit tourner sous 2007 et 2003
le meilleur moyen et de le sauvegarder depuis Excel 2007 > compatible 97-2003

Bonjour Roland et merci.

seul petit ic c'est que mon fichier est bien sauvegarder en 97-2003

voici le code: je pense que sa bloque au niveau des constantes ( TOTALW, TOTALF, TOTAL....,....)

 

Roland_M

XLDnaute Barbatruc
Re : probleme d'excution d'un fichier créé avec excel 2007 sur excel 2003

re:

j'ai téléchargé et essayé le débogage !
ça bloque avec 2003 et 2007 pour manque de library (MSExchange 1.0 type library)

en effet ça bloque au niveau de ces variables (car ce ne sont pas des constantes !)
TOTALW = Val(WC1_750) + . . .

Mais ce n'est pas la variable 'TOTALW' qui bloque !
c'est la lecture de (WC1_750) et tous les autres idem . . .
qui sont, d'après ce que j'ai pu voir, des événements mousemove etc...
(je n'ai d'ailleur jamais vu cela comme ça mais soit...)
le débogeur indique qu'il manque une bibliothèque !?
dans les références il indique un MANQUANT MSExchange 1.0 type library
probablement pour échange des événements avec mouse !?
car même en demandant de l'aide sur 'mousemove' j'ai le même message !

problème avec compatible ! encore faut t'il avoir les références nécessaires(type library)
mais si vous l'avez dans le répertoire Excel2007 il doit être possible de le recopier dans le répertoire de Excel2003 !? car j'ai déjà recopié des manquants sans install et ça marche !
 
Dernière édition:

didibzh

XLDnaute Nouveau
Re : probleme d'excution d'un fichier créé avec excel 2007 sur excel 2003


Un grand merci Roland… pour ta réponse. Effectivement c’était bien le module « MSExchange 1.0 type library » qui est activé dans mon fichier Excel. Je l’ai tout simplement désactivé et plus de problème. Je ne sais pas a quoi il sert exactement mais maintenant qu’il est désactivé sa marche très bien que se soit sur Excel 2007 ou 2003…
Par contre dans ta reponce je comprent pas un truc, tu me dit que WC1_750 sont des événements mousemove....
se sont pour moi des Textbox que je rapel de mon userform....???

Salutation
Et merci encore
 

Roland_M

XLDnaute Barbatruc
Re : probleme d'excution d'un fichier créé avec excel 2007 sur excel 2003

re: bonsoir

parceque j'avais vu ceci (entre autre):

Private Sub WC1_750_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Image1.Picture = LoadPicture("C:\Images\Woodline\W-C1.jpg")
End Sub
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…