FeuCeleste
XLDnaute Nouveau
Bonjour,
J'ai créé une macro assez complexe qui fait appel à plusieurs userforms, procédures et modules...
Sur mon ordi, aucun problème, tout se passe normalement (Windows7, Office2010).
Je suis donc en train de tester mon fichier sur d'autres machines (Windows7, Office 2010 ou 2013)... Sur certaines tout va bien mais sur d'autres, au lancement de la macro (appel d'un 1er userform à l'ouverture du fichier), j'ai un message d'erreur : "un composant ActiveX ne peut pas créer d'objet".
Excel vous propose donc d'ouvrir le code, mais le plus étonnant est qu'il suffit de faire F5 pour lui dire de continuer et que toute la suite se déroule normalement.
Ça n'est donc pas un problème de registre puisque la macro finit par fonctionner mais ce fichier devant être largement diffusé, je ne peux pas me permettre que les gens ait accès au code et encore moins d'aller debeugger chaque machine.
Si vous avez des idées...
Merci d'avance
J'ai créé une macro assez complexe qui fait appel à plusieurs userforms, procédures et modules...
Sur mon ordi, aucun problème, tout se passe normalement (Windows7, Office2010).
Je suis donc en train de tester mon fichier sur d'autres machines (Windows7, Office 2010 ou 2013)... Sur certaines tout va bien mais sur d'autres, au lancement de la macro (appel d'un 1er userform à l'ouverture du fichier), j'ai un message d'erreur : "un composant ActiveX ne peut pas créer d'objet".
Code:
Private Sub Workbook_Open()
Interface.Show
End Sub
Excel vous propose donc d'ouvrir le code, mais le plus étonnant est qu'il suffit de faire F5 pour lui dire de continuer et que toute la suite se déroule normalement.
Ça n'est donc pas un problème de registre puisque la macro finit par fonctionner mais ce fichier devant être largement diffusé, je ne peux pas me permettre que les gens ait accès au code et encore moins d'aller debeugger chaque machine.
Si vous avez des idées...
Merci d'avance