Bonjour à tous,
SVP un petit coup de main pour m'aider à comprendre ce qui ne marche pas dans cette petite routine tant simple mais qui refuse de fonctionner.
Sub check_it()
'
'
'
Dim jour As Range
Dim datejour
Dim cpt As Long
Dim maplage As Range
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("ORDRES")
cpt = ws.Range("M2").End(xlDown).Row 'On compte le nombre d'enregistrements dans la feuille
datejour = Format(Day(Now), "00") ' On récupère la date du jour au format 00
MsgBox ("contrôle pour la journée du " & datejour) ' On contrôle si des opération ont lieu à J
Set maplage = ws.Range("M2:M" & cpt) ' plage de recherche
For Each cell In maplage
If cell.Value = datejour Then 'si la valeur de M&cpt est égale à la date du jour
' **** Sauf qu'il ne trouve pas d'équivalence entre les 2 valeurs
ActiveCell.Select
ActiveCell.EntireRow.Font.ColorIndex = 3
End If
Next cell
End Sub
****** Merci d'avance, Bonne soirée **********