Re : [VBA]Appeler une fonction à partir d'une variable
Ouaip, merci pour les conseils.
Pour l'exemple, c'est compliqué de le donner parce que je ne l'ai pas sous la main, mais grossièrement, voilà ce que je souhaite mettre en place :
J'ai une table, dans lequel je stocke un numéro de produit, un libellé de produit, et un nom de fonction.
Par exemple : maTable
1 ; produit1 ; nomFonction1
Lorsque l'utilisateur choisit le produit dans une liste déroulante, je récupère le nom la fonction associée grâce à une requête SQL, dans une variable de type String, nommé mafonction. Par exemple, si l'utilisateur choisit dans la liste le produit1, ma variable mafonction sera initialisée à nomFonction1. Jusque là, tout est ok.
Dans mon code vba, j'ai une fonction nomFonction1(), une fonction nomFonction1(), et une fonction nomFonction3().
Ce que je souhaiterai, c'est exécuter la fonction de libellé nomFonction1.
Ainsi, si l'utilisateur choisit le produit1, je souhaiterai exécuter la fonction nomFonction1(), qui a donc le même nom que la valeur de la variable mafonction.
Et là je bloque un peu ... Donc si vous pourriez m'apporter un p'tit coup de main, ça m'aiderait grandement.
Un grand merci d'avance.