Bonjour à tous,
Vite fait. Le code est dans le module de ThisWorkbook :
Private Sub Workbook_Open()
Dim t, ref, i&, s
ref = Format(Date, "ddmm")
t = Sheets("Feuil1").Range("a3:b" & Sheets("Feuil1").Cells(Rows.Count, "b").End(xlUp).Row)
For i = 1 To UBound(t)
If Format(t(i, 2), "ddmm") = ref Then s = s & vbLf & t(i, 1) & " ( " & (Year(Date) - Year(t(i, 2))) & " ans )"
Next i
If s = "" Then
MsgBox "Aucun anniversaire aujourd'hui !", vbExclamation
Else
MsgBox "Aujourd'hui," & s, vbInformation
End If
End Sub