Il est tout à fait possible, dans une macro écrite en Visual Basic pour Application (VBA), d’utiliser des fonctions de calcul d’Excel… à la seule condition de les écrire sous leurs appellations anglaises. Ainsi, l’instruction
qui permet d’inscrire la formule =SOMME(B3:B10) dans la cellule A1 s’écrit Range(“A1”).Formula = “=Sum(b3.b10)”, Sum étant le nom anglais de la fonction SOMME (les majuscules et minuscules n’ont
pas d’importance). Or, pour certaines fonctions, la traduction du nom en anglais n’est pas évidente. Qui peut soupçonner, par exemple, que la fonction =DROITEREG en français devient =LINEST en anglais ? Ne comptez pas
sur l’aide de VBA, elle ne donne aucune indication sur les équivalences de noms. La solution : téléchargez, sur le site
www.excelabo.net/xl/fonctions.php#vbalist, le fichier vbalist.zip et décompactez-le. Dans le classeur obtenu, Vbalist.xls, vous trouverez la liste
exhaustive des fonctions d’Excel en français, et la traduction de leur nom en anglais. Un outil précieux.
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.