Bonjour le forum,
J'utilise dans un tableau la fonction recherchev qui fonctionne à la perfection sauf lorsque j'ajoute une nouvelle valeur dans la colonne A.
Cette valeur est reconnue par le formulaire ayant le code suivant :
Dim i As Integer
For i = 11 To Sheets("Données").Range("A65536").End(xlUp).Row
With ComboBox1
.AddItem Sheets("Données").Range("A" & i)
End With
Next
End Sub
Mais toutes les fonctions rechercheV qui y sont liées me mettent le résultat de la première valeur qui est dans la colonne A.
Pour expliciter :
Colonne A Colonne B Colonne C
1234 fgh 5hjk
2456 zzz 365
7777
La donnée 7777 est ajoutée et le résultat de RechercheV(7777,A2:C4;3) devrait ne rien me donner et en fait elle me donne la valeur 5hjk.
Pour que ça fonctionne il faut que j'insère la donnée 7777 entre les lignes déjà existantes et non à la fin.
Colonne A Colonne B Colonne C
1234 fgh 5hjk
7777
2456 zzz 365
Dans ce cas ci-dessus ça fonctionne mais je ne comprends pas pourquoi?
Merci de vos aides et conseils