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 :
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
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 ?
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.