begin process at 2012 02 15 17:41:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Windows

 > 

ActiveX / COM

 > 

Mise à jour d'un Add-in Excel, plantage de mon code VBA


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mise à jour d'un Add-in Excel, plantage de mon code VBA

lundi 30 juin 2008 à 12:14:09 | Mise à jour d'un Add-in Excel, plantage de mon code VBA

bossun

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.

dim x as MyLib.CrmFunctions
set x = new MyLib.CrmFunctions

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
mercredi 24 février 2010 à 14:01:46 | Re : Mise à jour d'un Add-in Excel, plantage de mon code VBA

lermite222

Membre Club
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+
mercredi 24 février 2010 à 14:15:23 | Re : Mise à jour d'un Add-in Excel, plantage de mon code VBA

bossun



Oui je sais que cette méthode fonctionne mais tu dois la refaire à chaque fois que tu fais une mise à jour de ta dll.

Ce que j'ai trouvé moi c'est d'utiliser CreateObject pour créer une instance.

Code Visual Basic :
dim x as MyLib.CrmFunctions
set x = createobject("MyLib.CrmFunctions")



Bossun

P.S1  C'est mieux de prendre son pied que de se prendre la tête!

/F
jeudi 25 février 2010 à 14:46:00 | Re : Mise à jour d'un Add-in Excel, plantage de mon code VBA

lermite222

Membre Club

Oui je sais que cette méthode fonctionne


Tu aurrais pu le dire... que tu connais ça..
Et merci de t'être dérangé pour écrire ton topic...
jeudi 25 février 2010 à 15:13:43 | Re : Mise à jour d'un Add-in Excel, plantage de mon code VBA

bossun


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!

/F


Cette discussion est classée dans : vba, code, excel, dll, jour


Répondre à ce message

Sujets en rapport avec ce message

Code VBA pour charger DLL dans Excel [ par Pijay ] Bonjour à tous,J'ai une appli Excel avec plusieurs routines sous VBA. Je voudrais charger une DLL via le code VBA de ma feuille EXCEL. Est-ce-possible [VBA Excel] Importation dynamique de code [ par trainkill ] Bonjour,Je suis en train de faire une macro dans un fichier excel qui exporte dans d'autres fichiers excels du code présent dans un fichier text.Pour Projet VBA Excel - Empacketage [ par antoine_ferard ] Bonjour à tous, j'ai un vrai problème...- J'ai un fichier excel avec deux onglets dont 1 avec des cases à remplir, et 1 autre avec un tableau qui se r [VBA] VBA et Excel [ par aurelien2723 ] Bonjour!J'ai fait une petite application en VBA sur excel 2002 sous XP avec des forms toussa.La première chose que fait dans l'application estApplicat [VBA excel] phénomène inexpliqué sur excel ! [ par annyong ] Bonjour,je rencontre des problèmes sur Excel, des phénomènes assez étranges :j'ai un peu de code que lorsque j'exécute, tout se passe comme prévu. le Injecter du code vba dans une worksheet [ par gregory__forel ] Bonjour à tous,J'ai un fichier excel "A", à partir duquel je génère un fichier Excel "B".Le fichier Excel "B" possède plusieurs Worksheets, qui sont s [VBA] Créer par du code vba une feuille excel contenant une macro vba... [ par gritche2 ] Bonjour,mon problème est le suivant : je travail dans excel en vba et je génére beaucoup de graphiques. Pour chacun d'une eux je voudrais pouvoir récu vba excel [ par vb45000 ] Bonjours, Je vous drai un coup de main.J'ai créer un userform avec 5 combobox à l'intérieur.Je voudrai que ses combobox afiche en 1 :Nomen 2: Prénomen RUBAN EXCEL 2007 [ par helpvb ] Bonjour,J 'ai un document Excel avec pas mal de macros (code vba 6.3).J aurais besoin du code VBA qui me permettrait de griser sur l onglet Accueil le


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,746 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales