Bon d'après mon prof c'est ça:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim c As Range
Dim i As Integer
i = 26
Do While Feuil9.Cells(i, 1) <> Empty
Set c = Feuil5.Range("A:A").Find(Feuil9.Cells(i, 1), , xlValues, xlWhole)
If Not c Is Nothing Then
c.Cells(1, 7) = Date
End If
Loop
End Sub