Compter le cellules en vba
Résolu
Tono88
Messages postés
15
Statut
Membre
-
Tono88 Messages postés 15 Statut Membre -
Tono88 Messages postés 15 Statut Membre -
Bonjour,
Je voudrais savoir comment compter le nombre de cellules répondant a 2 conditions.
Je m'explique, j'ai un tableau avec comme colonne le nom, l'âge et la ville, et je voudrais compter le nombre de personnes qui habitent à Paris ET qui ont 23 ans.
Le tout sous vba.
Pour l'instant j'ai àa mais àa marche pas
nombre = Sheets("Tableau joueurs").CountIf(Range("N:N"), "Paris")and(Range("O:O"), 23)
Merci
Je voudrais savoir comment compter le nombre de cellules répondant a 2 conditions.
Je m'explique, j'ai un tableau avec comme colonne le nom, l'âge et la ville, et je voudrais compter le nombre de personnes qui habitent à Paris ET qui ont 23 ans.
Le tout sous vba.
Pour l'instant j'ai àa mais àa marche pas
nombre = Sheets("Tableau joueurs").CountIf(Range("N:N"), "Paris")and(Range("O:O"), 23)
Merci
Configuration: Windows Vista Firefox 3.0.16
2 réponses
-
Bonjour,
Je ne sais pas si une "fonction" VBA telle que countif peux donner directement ce résultat, cependant, on l'obtient facilement par une petite boucle de ce style :Sub comptage() Dim nombre As Integer, derlig As Integer derlig = Range("N65536").End(xlUp).Row For i = 1 To derlig If Range("N" & i) = "Paris" And Range("O" & i) = 23 Then nombre = nombre + 1 End If Next MsgBox (nombre) End Sub -