[VBA-E] Une fonction Excel dans une fonction VBA
Bonjour à tous,
voilà mon problème : au boulot nous utilisons une fonction Excel qui fonctionne avec un progiciel et effectue des requêtes
sur une base de données. nous avons besoin de 13 paramètres pour effectuer ces requetes, et ces paramètres doivent
être du type : "param1#" & E1;"param2"&E2, etc... Autant dire que ce n'est pas très pratique, d'autant qu'il n'y
a pas d'aide contextuelle lorsque l'on clique sur "fx"
Voilà ce que j'ai bien tenté de faire :
Code:
1 2 3 4 5 6 7 8 9
| Function Requete(Scenario, Entite,[...] Etc)
vScenario="Scenario#" & Scenario
vEntite="Entite#" & Entite
[...] Etc
Requete="=HsGetValue(" & vScenario & ";" & vEntite & ")"
End function |
Mon problème :
lorsque je tape la fonction : =Requete("REEL";"FRANCE";...) cette fonction ne me renvoie pas le résultat de la fonction
"HsGetValue" mais la chaine "=HsGetValue("REEL";"FRANCE";...)
Y aurait-il un moyen d'éviter cela ?
Merci pour votre aide
laloune