OVH Cloud OVH Cloud

Appel module avec le contenu d'une variable

2 réponses
Avatar
Franck
Bonjour,

Je suis sous excel 97.
J'ai un fichier param=E9tre.txt ou je vais chercher des=20
information via un module.
Dans le fichier le nom d'une feuille excell me renvoi le=20
nom du module a lancer=20
ex : feuill1.xls calcul_mod()
je r=E9cup=E9re dans une variable le nom du module =E0 lancer=20
(ex: calcul_mod()).

Mon probl=E9me est de lancer le module avec le contenu de la=20
variable et non par le nom de la variable.
Comment faire?

Merci =E0 tous

franck

2 réponses

Avatar
j
pour lancer, utilise
run tavariable
(je suppose que tavariable contient le nom d'une macro (et pas d'un module)
--

http://jacxl.free.fr/



"Franck" a écrit dans le message de news:
007001c3bf33$adc6cc70$
Bonjour,

Je suis sous excel 97.
J'ai un fichier paramétre.txt ou je vais chercher des
information via un module.
Dans le fichier le nom d'une feuille excell me renvoi le
nom du module a lancer
ex : feuill1.xls calcul_mod()
je récupére dans une variable le nom du module à lancer
(ex: calcul_mod()).

Mon probléme est de lancer le module avec le contenu de la
variable et non par le nom de la variable.
Comment faire?

Merci à tous

franck
Avatar
Merci Jacques,

Cela fonctionne.

franck
-----Message d'origine-----
pour lancer, utilise
run tavariable
(je suppose que tavariable contient le nom d'une macro
(et pas d'un module)

--

http://jacxl.free.fr/



"Franck" a écrit dans le
message de news:

007001c3bf33$adc6cc70$
Bonjour,

Je suis sous excel 97.
J'ai un fichier paramétre.txt ou je vais chercher des
information via un module.
Dans le fichier le nom d'une feuille excell me renvoi le
nom du module a lancer
ex : feuill1.xls calcul_mod()
je récupére dans une variable le nom du module à lancer
(ex: calcul_mod()).

Mon probléme est de lancer le module avec le contenu de la
variable et non par le nom de la variable.
Comment faire?

Merci à tous

franck



.