Passer au contenu

Comment utiliser des fonctions d’Excel dans des macros?

Solution : en spécifiant les instructions anglaises.

Dans des macros que vous avez conçues avec Excel 2000, vous avez besoin d’écrire des formules de calcul contenant des fonctions. Or, ces dernières sont sans cesse refusées par VBA. Pourquoi ?Le VBA vous permet d’utiliser des fonctions de feuille de calcul. Mais, si vous souhaitez écrire dans des cellules des formules qui exploitent ces fonctions, vous devez spécifier la forme anglaise de ces fonctions. Par exemple, pour entrer, dans la cellule A10, la formule =MOYENNE (A3:A6), vous utiliserez dans votre macro l’instruction Range(“A10”).Formula=”average(A3:A6)” (ici, average est le nom anglais de la fonction Moyenne).Pour connaître l’équivalent anglais des fonctions de la version française d’Excel, consultez le fichier Vbalist.xls. Il se trouve dans : C:Program Files Microsoft Office Office:contenu036.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Etienne Oehmichen/Imré Antal