Concatener + RechercheV sur VBA

Bonjour à tous,

Etant débutante en VBA, pouvez-vous me proposer un code qui puisse remplir la fonction suivante svp:

Je souhaiterai

1- Concatener la valeur qui se trouve Colonne 1 de la Feuil1 (nombre) avec la valeur se trouvant au niveau de la ligne 1 Feuil1 (caractère)

2- Rechercher l'expression concatenée dans la Feuil2 (exemple: 401 A)

3- Mémoriser la date se trouvant en face de 401 A Feuil2, et la recopier sur la Feuil1, là où il y a un vide

4- Faire un boucle pour ce code car j'ai une Qté immense de lignes à concatener ... 5000 à peu près !

merci beaucoup pour votre aide !!!

Bonne journée,

Houda

14test.xlsm (14.61 Ko)

Bonjour et bienvenue sur le forum

Je ne suis pas sur de bien comprendre.

Pourrais-tu donner un exemple de ce que tu veux obtenir ?

Bye !

Le but étant d'avoir:

la date du 12/05/2017 au niveau de la case B2 de la Feuil1

car c'est la date qui correspond à 401 A dans la Feuil2

merci !!

Houda

Un essai à tester. Te convient-il ?

Bye !

35test-v1.xlsm (25.79 Ko)

Bonjour GMB,

j'ai testé votre macro, sauf que celle-ci est aussi longue que mes formules Excel (concatener + RechercheV)

Comme j'ai vraiment beaucoup de lignes (5000 à peu près)

il me faudrait peut être créer un tableau virtuel pour que le calcul de la macro aille plus vite?

Merci !

bonne journée,

Houda

Bonjour

Tu écris :

il me faudrait peut être créer un tableau virtuel pour que le calcul de la macro aille plus vite?

Mais c'est bien ce que fait la macro, elle travaille avec des variables tableaux et je m'étonne de ton constat.

Je serais curieux de comparer les deux résultats par moi-même sur un gros tableau...

Bye !

Rechercher des sujets similaires à "concatener recherchev vba"