Comment utiliser des fonctions excel avec les macros vba ? 1


Il est possible d'utiliser les fonctions Excel quand on créé une fonction VBA. Pour cela, il faut utiliser l'objet "Application" et "WorksheetFunction". Et on retrouve les fonctions excel sous leur nom anglais.

Par exemple pour faire une somme de cellulle, il faut écrire :

Application.WorksheetFunction.Sum(Range(Sheets(2).Cells(1, 1), Sheets(2).Cells(3, 3))

Pour mieux manipuler les références, il est préférable d'utiliser les objects Cells qui permettent de préciser numériquement les références.

Une des fonctions principales d'Excel qui n'est pas dans l'objet Application.WorksheetFunction est la fonction SI(). Pour utiliser cette fonction dans du code VBA, il faut utiliser la méthode VBA If ... Then ... Else ... End If

Pour + d'infos :

- L'objet VBA Worksheetfunction

- Comment utiliser les references Excel avec VBA

 

5.00 avg. rating (96% score) - 1 vote

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

 

Un commentaire sur “Comment utiliser des fonctions excel avec les macros vba ?