Bonjour, un exemple avec une macro, de la cellule A1 à A10 pour les dates du tableau et de B1 à D10 pour les valeurs à comparer (coloration en bleu si concordance), retire les couleurs au début de la macro au cas où il y aurait des modifications. On doit pouvoir faire mieux en terme de code, mais après essais ça à l'air de fonctionner.
Option Explicit
Dim i As Integer, j As Integer, k As Integer
Sub Macro1()
Range("A1:D10").Select 'Sélection
With Selection.Interior 'Retrait des couleurs des cellules sélectionnées
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
For i = 2 To 4 'Boucle des colonnes
For j = 1 To 10 'Boucle des lignes
For k = 1 To 10 'Boucle de A1 à A10
If Cells(k, 1) = Cells(j, i) And Cells(j, i) <> "" Then 'Test absence de cellules vides et si concordance
With Cells(j, i).Interior 'Changement de couleur de la cellule
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorLight2
.TintAndShade = 0.599993896298105
.PatternTintAndShade = 0
End With
End If
Next k
Next j
Next i
End Sub