Comment utiliser des fonctions excel avec les macros vba ?

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

 

0.00 avg. rating (0% score) - 0 votes

Répondre à hadday hassan Annuler la réponse

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

Commentaire sur “Comment utiliser des fonctions excel avec les macros vba ?”