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.
👉🏻 Suivez l’actualité tech en temps réel : ajoutez 01net à vos sources sur Google, et abonnez-vous à notre canal WhatsApp.

