Re,
Une macro peut contenir toutes les conditions que tu veux ...
Elle n'est que la traduction informatique ... de ta propre logique ...
Bon Courage pour la suite ...
Bonjour,
Je suis obligée de revenir sur le forum car je n'ai trouvé aucune solution, même avec mes collègues.
Est-il possible que tu me traduise ceci en VBA ?
Si j'ai plusieurs "x" dans les plages
A17:A23
D17:D23
H21:H23
alors ...
Pour info, les dernières modifications que tu avais faites ne provoquaient aucune action sous Excel :
Sub TestConditions()
Dim compte As Long
Dim tot As Long
' Si la cellule A 18 est cochée
If LCase(Range("A$18").Value) = "x" Then
tot = 1
' Faire le décompte de cellules cochées
' dans les trois plages déterminées
With Application.WorksheetFunction
compte = .CountIf(Range("A17:A23"), "=x") + _
.CountIf(Range("D17:D23"), "=x") + _
.CountIf(Range("H21:H23"), "x")
End With
End If
' Recalculer le nouveau total
tot = tot + compte
' Si ce nombre est égal ou supérieur à 2,
' la condition est remplie
If tot >= 2 Then Rows("79:215").EntireRow.Hidden = False
Je ne sais pas ce qui ne va pas, pourquoi ça ne déclenche pas d'action donc j'essaye de trouver une solution plus simple...
Merci d'avance