Erreur Excel/VB - Microsoft Forms - VB/VBA/VBS - Programmation
Marsh Posté le 30-10-2007 à 17:16:08
Bonsoir à tous
Bonsoir tibrol
Peut être du côté de "macro complémentaire" ????? ou pas les mêmes versions d'excel ?????
Eric
Marsh Posté le 30-10-2007 à 17:55:55
Jete peut-être un oeil du coté d'autres contrôles qui peuvent paraitre basiques, mais qui peuvent dépendre d'une autre application, style le calendrier présent grace à Access
Marsh Posté le 31-10-2007 à 08:03:07
Je vais essayer de développer le message d'erreur sur la machine qui pose problème histoire d'avoir un maximum de détails sur l'élement qui est sensé manquer.
En attendant, voici les références :
Et les contrôles :
Si jamais ça pouvais mettre la puce à l'oreille de quelqu'un...
Marsh Posté le 31-10-2007 à 10:06:53
salut,
tu n'as pas développé la macro sous 2003 (ou autre hein) et lancé le fichier depuis une version antérieure ? Il y a peut être des références manquantes aussi ?
Marsh Posté le 31-10-2007 à 10:15:09
Vérifie bien tes versions de fm20.dll sur tes différents postes.
Le lien suivant me conforte dans l'idée que l'origine de ton problème est probablement dans une différence de version de MS Office.
Voir si certains postes ont des services pack plus récents ou des versions différentes.
http://www.vbfrance.com/infomsg_PR [...] 13868.aspx
Marsh Posté le 31-10-2007 à 10:34:44
tegu a écrit : Vérifie bien tes versions de fm20.dll sur tes différents postes. |
J'ai déjà tenté de copier les DLL/OCX d'un PC "propre" à celui qui me donne l'erreur mais cela ne change rien du tout donc je ne sais pas si on peux continuer à explorer cette piste...
Marsh Posté le 31-10-2007 à 10:35:38
tu peux nous filer la bete sur cjoint.com qu'on voit de quoi il s'agit ou pas ?
Marsh Posté le 31-10-2007 à 10:45:52
Je vais essayer, j'ai pas mal de données à enlever avant (confidentialité). Je vais essayer...
Marsh Posté le 31-10-2007 à 11:01:03
tibrol a écrit : Je vais essayer, j'ai pas mal de données à enlever avant (confidentialité). Je vais essayer... |
Voila le fichier,
un peu d'indulgence en ce qui concerne le code car c'est parti d'une solution transitoire qui n'était pas sensé être développée...
http://cjoint.com/?kFk2V2BdAx
Le problème (lorsqu'il apparait) intervient dés que l'on clique sur "Lancer l'explorateur" (feuille HOME) ou "Voir la synthese" (feuille HOME aussi).
Si vous n'avez pas l'erreur à ce moment là, vous ne l'aurez jamais.... et c'est ça le problème.
Développé sous Office Excel 2003 (11.6560.6568) SP2 et Visual Basic 6.3 qui l'accompagne.
Marsh Posté le 31-10-2007 à 12:55:02
Quand tu es sur un poste à problème, si tu vas dans le code et que tu compiles, il te signale des erreurs ?
Marsh Posté le 31-10-2007 à 14:56:27
tegu a écrit : Quand tu es sur un poste à problème, si tu vas dans le code et que tu compiles, il te signale des erreurs ? |
Lorsqu'on ouvre le fichier sur le poste à problème, l'erreur s'affiche et Excel est fermé genre voulez-vous que Excel envoi un rapport d'erreur chez Microsoft.
Certes, je pourrai désactiver les macros et ouvrir le fichier... ce que je vais faire d'ailleur.
Ce n'est pas aussi simple que ça pour résoudre l'erreur du poste à problème car il se situe à Paris et moi à Sochaux donc c'est un peu hot hot hot.
Marsh Posté le 30-10-2007 à 14:38:10
Bonjour,
J'ai monté une petite appli sous Excel qui utilise des formulaire VB. Elle est constituée de plusieur forms qui utilisent les contrôles les plus basiques qu'il soit genre une list, un combobox, etc...
Sur beaucoup de machine dont la mienne tout va bien. Mais sur quelques bécanes, Excel me donne l'erreur suivante sous le titre Microsoft Forms:
"Impossible de charger l'objet car celui-ci est indisponible sur cette machine"
Et VB celui-ci :
"Erreur d'execution '-2147352573 (80020003)
Objet spécifié introuvable"
Les PC fonctionnent sous la meme configuration et les DLL/OCX sont les mêmes. De ce côté là, pas de problème. Je ne vois pas du tout de quoi cela prourrait provenir.
Quelqu'un aurait-il une piste ?