bonjour, je suppose que ces chiffres se trouvent dans un autre fichier "Test.xlsx" et feuille "Euromillions..." qui est ouvert et que la plage D16:D35 se trouve dans un autre fichier, aussi avec une feuille "Euromillions..." qui contient la macro. Vous pouvez adapter les noms des feuilles et du fichier.
Sub Caro()
Set c0 = Workbooks("Test.xlsx").Sheets("euromillions_202002").Range("B2:F10") 'votre plage pour compter dans un autre fichier
For Each c In ThisWorkbook.Sheets("euromillions_202002").Range("D16:D35").Cells 'plage pour le résultat de VBA dans ce fichier
c.Value = WorksheetFunction.CountIf(c0, c.Offset(, -2).Value) 'compter dans c0 avec la valeur de 2 colonnes vers gauche
Next
End Sub