Sub Macro1()
Dim O As Worksheet 'déclare la variable O (Onglet)
Dim DL As Integer 'déclare la variable DL (Dernière Ligne)
Dim I As Integer 'déclare la variable I (Incrément)
Dim T As Integer 'déclare la variable T (Total)
Set O = Worksheets("Feuil1") 'définit l'onglet O (à adapter à ton cas)
DL = O.Cells(Application.Rows.Count, "B").End(xlUp).Row 'définit la dernière ligne éditée DL de la colonne B de l'onglet O
For I = 1 To DL 'boucle sur toutes les lignes I de 1 à DL
If O.Cells(I, "C").Value = O.Cells(I, "B").Value Then 'condition : si la cellule ligne I colonne B est égale à la cellule ligne I colonne C
O.Cells(I, "C").Interior.ColorIndex = 6 'colore la cellule en colone C en jaune
T = T + 1 'incrémente le total T
End If 'fin de la condition
Next I 'prochaine ligne de la boucle
MsgBox T 'affiche le total T
End Sub