Bonjour,
J'ai un code permettant de lancer une RechercheV qui fonctionne plutôt bien dans l'état.
Dans la Feuil1 de mon fichier j'ai un tableau, la longueur de ce tableau est variable de quelques centaines de lignes à parfois plus de 1000.
Les valeurs de la colonne B viennent donc se mettre à jour selon un tableau de données présent dans la Feuil Data.
J'aimerais que mon code RechercheV ne fonctionne qu'a condition qu'il y ait une valeur dans la colonne B qu'il interroge. Car aujourd'hui, dès lors qu'il n'y a plus de valeur la mention #N/A apparaît jusqu'à la ligne 5000 en l’occurrence au vu de mon code ci-dessous (ce qui est logique car il n'y a plus de valeur renvoyé pour la rechercheV).
Je ne sais pas si j'ai été suffisamment clair concernant mon besoin, n'hésitez pas s'il faut que je précise.
Merci d'avance et bonne fin de journée
J'ai un code permettant de lancer une RechercheV qui fonctionne plutôt bien dans l'état.
Dans la Feuil1 de mon fichier j'ai un tableau, la longueur de ce tableau est variable de quelques centaines de lignes à parfois plus de 1000.
Les valeurs de la colonne B viennent donc se mettre à jour selon un tableau de données présent dans la Feuil Data.
J'aimerais que mon code RechercheV ne fonctionne qu'a condition qu'il y ait une valeur dans la colonne B qu'il interroge. Car aujourd'hui, dès lors qu'il n'y a plus de valeur la mention #N/A apparaît jusqu'à la ligne 5000 en l’occurrence au vu de mon code ci-dessous (ce qui est logique car il n'y a plus de valeur renvoyé pour la rechercheV).
VB:
With Sheets("Feuil1")
.Range("B26:B5000").Value = WorksheetFunction.VLookup(.Range("B26:B5000").Value, Sheets("Data").Range("K14:L58"), 2, False)
End With
Je ne sais pas si j'ai été suffisamment clair concernant mon besoin, n'hésitez pas s'il faut que je précise.
Merci d'avance et bonne fin de journée