Mise à jour d'un Add-in Excel, plantage de mon code VBA
bossun
Messages postés173Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention15 décembre 2010
-
30 juin 2008 à 12:14
bossun
Messages postés173Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention15 décembre 2010
-
25 févr. 2010 à 15:13
Salut,
J'ai crée une dll en .NET pour étendre les fonctions d'excel. Tout marche
bien.. mais le soucis est que lorsque le mets à jour cette DLL, le code
VBA des macros plante... rien de bien méchant.. mais c'est pénible car
j'ai bcp de fichier utilisant ma dll.
La seule ligne qui plante c'est la ligne qui me sert à créer une nouvelle instance.
<!-- BEGIN TEMPLATE: bbcode_code -->
dim x as MyLib.CrmFunctions
set x = new MyLib.CrmFunctions
<!-- END TEMPLATE: bbcode_code -->
Alors il suffit que j'efface la ligne et que j'écrive strictement pareille pour que ça marche...
J'ai vraiment du mal à comprendre d'où ça peut venir.
Merci pour votre aide.
Bossun
P.S1 C'est mieux de prendre son pied que de se prendre la tête!
/F
A voir également:
Mise à jour d'un Add-in Excel, plantage de mon code VBA
cs_lermite222
Messages postés492Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention 2 juillet 20124 24 févr. 2010 à 14:01
Bonjour,
J'ai eu le même cas.
Solution :
Dans l'éditeur VBA décocher la référence manquante. et cliquer sur OK (obligatoire)
Ensuite réappeler Référence et cocher la dll.
En principe, c'est régler, du moins, chez moi ça allait.
A+
bossun
Messages postés173Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention15 décembre 20101 25 févr. 2010 à 15:13
Il y avait encore une autre solution... tu n'avais qu'à enlever la ligne de code et la remettre pour que ça fonctionne.. je n'ai jamais trouvé d'explication à ça.. mais le Createobject va résoudre ton problème
@+
Bossun
P.S1 C'est mieux de prendre son pied que de se prendre la tête!