Pb avec rechercheV si ajout de ligne

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

Bonjour à tous,

essaye d'ajouter dans RECHERCHEV le 4ème argument ;0

RechercheV(7777,A2:C4;3;0) 

Amicalement

Claude.

Merci ça fonctionne mais peux tu me dire en quoi consiste l'ajout de 0.

re,

Vois l'aide Excel (touche F1) sur RECHERCHEV

les explications seront meilleures que les miennes

Claude.

OK merci je vais jeter un oeil...

Rechercher des sujets similaires à "recherchev ajout ligne"