Bonjour,
Je suis sur un probleme bizarrre, je voulais faire marcher un recherchev sur un tableau entre deux feuilles, mais ca marche pas.
Du coup je décide de coder la fonction suivante :
Bien que je vois les deux chaines identiques se comparer dans le debug, je n'obtients pas le résultat escompté. Est ce que le fait de prendre ma chaine Matrice dans une autre feuille a une influence ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Function RV(TA As String, Matrice As Range, colonne As Integer) As String Application.Volatile True Dim TA1 As String TA1 = "Alcatel, " & TA For i = Matrice.Row To Matrice.Row + Matrice.Rows.Count If TA1 = Matrice(i, 1).Text Then RV = Matrice(i, colonne).Text Exit Function End If Next i RV = 0 End Function
Je vous donne la chaine à comparer. "Alcatel, 47 + 1 ports 10/100 non PoE"
Merci d'avance de vos idées, parce que je seche.
Partager