Quelqu’un pourrait-il m’aider ? J’aimerais pouvoir appliquer des conditions s’appliquant à des valeurs sur un intervalle de 3 lignes. J’ai pu écrire ma condition sur la ligne 4 de la colonne B. Avec plusieurs cas où selon la valeur des cellules précédente le résultat sur la cellule B4 sera différente.
Derlig = Range("B" & Rows.Count).End(xlUp).Row
With ActiveSheet
'.Range ("B2:B" & Derlig)
'For i = 2 To Derlig
Select Case .Cells(2, 2)
Case "0"
Select Case .Cells(3, "B")
Case "0": .Cells(4, "B") = "OK"
Case "-", ":", Empty: .Cells(4, "B") = "Your total should be '0'"
Case Else: .Cells(4, "B") = "OK"
End Select
End Select
'Next i
End With
End Sub
Mais comment écrire la même chose sur une dizaine de lignes et colonne de manière presque automatisée ?
Merci par avance pour votre aide.
Cdt,
EddyTone10
En pièce-jointe le fichier concerné.
Merci d'avance.