maxxx08
Messages postés33Date d'inscriptionmercredi 25 mai 2011StatutMembreDernière intervention 3 mai 2012
-
22 juin 2011 à 10:52
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
22 juin 2011 à 19:10
Bonjour tout le monde,
j'aimerais savoir comment compter le nombre de cellule comportant des "1" (par exemple)
Suis-je obligé de faire une boucle ou peut-on utiliser une formule de type
MsgBox Application.WorksheetFunction.CountA(Range("A2:A65536"))
mais en utilisant des critères pour le comptage.
Merci d'avance
;)
A voir également:
Vba compter le nombre de cellule contenant une valeur
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018209 22 juin 2011 à 19:10
Bonjour,
Il suffit d'utiliser la fonction Excel NB.SI
exemple :
placée dans une cellule :
=+NB.SI(A1:A3;2)
y inscrira le nombre de cellules contenant 2 dans la plage A1:13
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
boomer11
Messages postés39Date d'inscriptionsamedi 30 avril 2011StatutMembreDernière intervention26 juin 2012 22 juin 2011 à 18:48
Salut,
Il te faut faire une boucle sur la plage de cellule déterminée avec la condition de comptage.
exemple:
Sub test()
Dim compteur
For Each c In Range("A1:A12")'plage déterminée
If c 1 Then 'condition, si cellule 1
compteur = compteur + 1' compteur
End If
Next
MsgBox ("nbr cellule contenant '1' : " & compteur & " . ")