EN VBA
Function Suite(CoRésul As Range, Coentrée As Range, Réfé As Variant)
'CoRésul sélectionner la plage de la colonne de résultat recherché
'CoEntrée sélectionner la plage de la colonne de valeur à comparer à la référence
'Réfé sélectionner une cellule de référence
With Application.WorksheetFunction
Suite = .Index(CoRésul, .Match(1, .Frequency(Réfé, Coentrée), 0), 1)
End With
End Function
En fonction de base
=INDEX(B1:B4;EQUIV(1;FREQUENCE(D1;A1:A4);0);1)
B1:B4 plage de collonne ou se trouvera le resultat recherche
D1 cellule de reference
A1:A4 plage de cellules dans une colonne ou on cherche a comparer avec la reference pour obtenir une valeur dans B1:B4
l'embettant dans ma fonction VBA c est que çà ne marque que avec des données numériques tandis que dans la fonction de base excell çà marche avec des données numériques ou textes
Comment dois je faire pour corriger ma fonction VBA pour que ça marche avec du texte