Dll

Bonjour,

J'ai des notions de VBA Excel.

Mais j'ignore les manipulations à faire pour lire un fichier DLL avec EXCEL.

Quelle est la bonne procédure pour pouvoir utiliser swedll32.dll dans VBA ?

Ce fichier dll est sur le site Swiss Ephemeris.

http://www.astro.com/swisseph/swephinfo_e.htm

Merci d'avance

Arobas,

Dans l'éditeur VBA (Alt+F11), choix menu Outils/Références, tu dois obtenir : cf. VBA_References.PNG

Si la DLL est dans la liste, il suffit de la cocher et OK. Sinon, faire "Parcourir...", naviguer vers la dll, la sélectionner et OK.

Bonnes fêtes!

vba references

Merci pour ta réponse.

J'ai navigué sur ce fichier C:\SWEPH\swedll32.dll

Mais msg d'err : Can't add a reference to the specified file.

Bonsoir,

Il me semble que tu devrais d'abord te référer à la documentation indiquée, notamment le manuel du programmeur car c'est le concepteur qui définit la façon dont peut être utilisé son programme...

On ne peut inventer des procédures, il faut savoir quelles fonctions de la dll doivent être utilisées pour quel résultat, avec quels paramètres... et à partir de là on peut examiner la possibilité d'y accéder en utilisant VBA.

Cordialement.

Bonjour MrFerrand,

J'ai trouvé sur le net un exemplaire ici : http://www.astrotexte.ch/sources/others/ephemeris.xls

Mais les fonctions ne sont pas exécutés sur la feuille Excel.Par exemple cette fonction Deg

sans titre 1

Est-ce un problème lié au swedll32.dll ?Comment activer sur la feuille Excel , les formules citées sur l'éditeur VB

Merci

Arobas,

As-tu compilé le module1? Dans le menu, tu fais : Debug/Compile ?

Si tu obtiens de erreurs à la compilation, tu verras si c'est en relation avec le référencement de la dll.

Bonjour GVIALLES,

On arrive à le compiler sans aucune erreur.

Par ailleurs, sous Excel 2002 après l'autorisation pour activer les macros ça marche impec.

Mais sous Excel 2007 j'ai dû zappé cette activation.

Bonsoir Arobas,

Si tu as besoin d'info sur la façon d'activer les macros en EXCEL 2007, voici pour commencer un lien microsoft :

https://technet.microsoft.com/fr-fr/library/cc179038(v=office.12).aspx

merci Gvialles

Rechercher des sujets similaires à "dll"