Bonjour,
J'ai fouillé sur le web mais n'est malheureusement pas trouvé ma réponse.
J'ai un fichier Excel assez lourd (que je ne peux malheureusement pas mettre ici mais je vais essayer de donner le plus de détails possibles).
Ce fichier est utilisé par plusieurs personnes (4 au total). 2 sont sous office 2013 et 2 sous office 2010.
Sur 2 postes en 2013 et 1 en 2010 il n'y a pas de probleme.
Sur un des postes en 2010, une macro ne fonctionne pas. La macro se déclenche quand on double clique sur une cellule, cela ouvre un userform qui a plusieurs listview et j'ai une fonction qui update un listview avec le résultat d'une requete sql.
La macro bloque sur ma fonction:
call l.updateListView(me.ListViewData,myRS)
ListViewData est le nom de ma listview et myRS est un recordset rempli avec la requete en base.
Mon code surligne le me.ListViewData en me mettant l'erreur suivante: "Erreur de compilation: Mécanisme de bibliothèque d'objet non géré".
Si je lance mon userform vide (sans passer par le double clique sur une cellule), elle se lance sans probleme et mes listviews s'affichent correctement. C'est uniquement sur un PC sous excel 2010 que ce probleme se pose.
J'ai oublié de préciser que j'ai essayé de reinstaller les librairies mscomctl mais ca m'a mis un bazarre monstre avec pleins de messages d'erreur donc j'ai remis les initiales!
Je précise également que le fichier en question est ouvert d'abord sur un poste en 2010 ou 2013, sauvegardé, puis ouvert sur le poste "problématique". C'est uniquement sur le poste "problématique" qu'il y a le probleme.
Si vous avez des idées, je suis preneur!!
Si vous avez besoin de plus d'informations, je peux essayer de vous les transmettre!
Merci beaucoup!
Partager