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
A voir également:
- Compter le cellules en vba
- Excel compter cellule couleur sans vba - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
- Excel additionner plusieurs cellules - Guide
- Verrouiller cellules excel - Guide
- Afficher cellules masquées excel ✓ - Forum Excel
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 :
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