Condition "Or" avec format date et texte
Bonjour,
Je tente de faire en une seule ligne 2 conditions même j'ai un problème d'incompatibilité de type.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Public Sub MoisTest()
With ThisWorkbook.Sheets("Feuil1")
For i = 3 To 20
If (.Cells(i, 16).Value = "ok") Or (Month(.Cells(i, 16).Value) = 12) Then
Debug.Print .Cells(i, 16) & " ok"
End If
Next i
End With
End Sub |
Passer par 2 conditions successives, je sais faire mais j'aimerais éviter d'alourdir la lisibilité du code en doublant le nombre de ligne à chaque fois.
Les cellules ont un format que je peux modifier si c'est vraiment nécessaire : dd/mm/yy