Catégories
Macro VBA Maths & Stats Macros VBA

VBA Count() : macro pour compter les cellules non vides

Partager :

La fonction VBA Count() permet de réaliser une macro pour renvoyer le nombre de cellules non vides d'une ou plusieurs plages données.

La fonction Count

La fonction Count suit la syntaxe suivante :

Application.WorksheetFunction.Count(plage1, plage2, plage3, ...)

Exemple de macro avec Count

La macro

Sub macro()

Dim Tableau1, Tableau2 As Range
Dim Nb As Single

Set Tableau1 = Range("A1:A5")
Set Tableau2 = Range("B1:B5")

Nb = Application.WorksheetFunction.Count(Tableau1, Tableau2)

ActiveCell.Offset(0, 0).FormulaR1C1 = _
Nb
ActiveCell.Offset(1, 0).Select

End Sub

Les données sources

ABCDE
1-12,242412,2424
22
3-1414
41
52323

Le résultat

ABCDE
1-12,242412,24248
22
3-1414
41
52323