Bonjour,
Etrange. Il y a des incompatibilité Mac/Windows en vba mais ici il n'y a rien de spécial...
On va essayer autrement :
Function rechercheP(val_recherchee As Variant, tabl_recherche As Range, matrice_donnees As Range, Optional col_donnees As Long = 1) As Variant
Dim c As Range, lig As Long
If IsError(Application.Match(val_recherchee, tabl_recherche, 0)) Then
rechercheP = "Erreur Find"
Else
rechercheP = matrice_donnees.Cells(Application.Match(val_recherchee, tabl_recherche, 0), col_donnees)
End If
End Function
Je t'ai mis le dernier paramètre en optionnel, = 1 si omis.
eric