Bonjour à toutes et à tous,
je cherche à connaître le nombre de lignes correspondant à deux critères : année=2009 et pays=Italie
Avec un countif(), j'arrive à ne cerner qu'un seul critère; J'arrive au résultat en passant par un compteur que j'incrémente à chaque fois que la double condition est vérifiée
Mais ça paraît un peu antique : quelqu'un sait-il si on peut avoir un countif du type countif(condition1 =x; condition2=y) ?
Merci d'avance pour vos lumière
ci-dessous le code que j'aimerais simplifier
je cherche à connaître le nombre de lignes correspondant à deux critères : année=2009 et pays=Italie
Avec un countif(), j'arrive à ne cerner qu'un seul critère; J'arrive au résultat en passant par un compteur que j'incrémente à chaque fois que la double condition est vérifiée
Mais ça paraît un peu antique : quelqu'un sait-il si on peut avoir un countif du type countif(condition1 =x; condition2=y) ?
Merci d'avance pour vos lumière
ci-dessous le code que j'aimerais simplifier
Code:
Sub Balayage()
Dim NbreMyYear As Long
Dim lastline As Long
Dim MyYear As Long
Dim Pays As String
Dim i As Long
Dim compteur As Long
Dim année_en_dur As Long
lastline = Sheets("Chiffres").Range("A" & Rows.Count).End(xlUp).Row
année_en_dur = 2009
For i = 2 To lastline
MyYear = Sheets("Chiffres").Cells(i, 1).Value
Pays = Sheets("Chiffres").Cells(i, 3).Value
If (MyYear = année_en_dur) And (Pays = "ITALIE") Then compteur = compteur + 1
Next i
MsgBox "Dans la feuille, il y a " & compteur & " lignes avec " & année_en_dur & " et le pays indiqué"
End Sub