Magic_Doctor
XLDnaute Barbatruc
Bonsoir à tous,
Comment, dans une procédure VBA (macro), peut-on utiliser une des fonctions d'Excel que l'on utilise d'ordinaire dans la barre de formules ?
Prenons, par exemple, la fonction Romain (en français), Numero.Romano (en espagnol), j'imagine Roman en anglais.
Bref, je veux tout simplement utiliser cette fonction dans une macro, comme, par exemple :
[A1].value=Roman(i%).
Si i%=26, je dois avoir en A1 XXVI.
On m'a récemment dit qu'il fallait passer par "FormulaR1C1", mais cela n'a abouti qu'à un message d'erreur.
Merci pour m'aider à résoudre ce problème.
PS : je signale que, vivant en Uruguay, j'ai un programme en espagnol ; voilà la raison (très stupide !!!!!!!!!) pour laquelle les noms des fonctions sont différents de ceux de la version française, anglaise ou tchèque.
Comment, dans une procédure VBA (macro), peut-on utiliser une des fonctions d'Excel que l'on utilise d'ordinaire dans la barre de formules ?
Prenons, par exemple, la fonction Romain (en français), Numero.Romano (en espagnol), j'imagine Roman en anglais.
Bref, je veux tout simplement utiliser cette fonction dans une macro, comme, par exemple :
[A1].value=Roman(i%).
Si i%=26, je dois avoir en A1 XXVI.
On m'a récemment dit qu'il fallait passer par "FormulaR1C1", mais cela n'a abouti qu'à un message d'erreur.
Merci pour m'aider à résoudre ce problème.
PS : je signale que, vivant en Uruguay, j'ai un programme en espagnol ; voilà la raison (très stupide !!!!!!!!!) pour laquelle les noms des fonctions sont différents de ceux de la version française, anglaise ou tchèque.