Recherchev + passer a la ligne suivante

olivier19

XLDnaute Nouveau
bonjour,
je cherche a faire une macro recherchev dans la feuil1 critère colonne M
plage de recherche feuil2 A2:B15 résultat correspondant a la deuxième colonne
une foie trouvé copier la valeur dans la colonne N
si non trouvé mettre non trouvé
puis passer a la ligne suivante et ainsi de suite jusqu’à la dernière ligne non vide

je vous joint un extrait de fichier car très volumineux et donc très long en calcule

d'avance merci
 

Pièces jointes

  • vba.xlsm
    582.6 KB · Affichages: 36

gosselien

XLDnaute Barbatruc
Bonjour,

essaye ceci :)
[table étant une zone nommée de la feuille 2]
VB:
Option Explicit
Sub recherche()
Dim Last
Last = [M65000].End(xlUp).Row
Sheets("Feuil1").Select
    Range("N2:N" & Last).Select
    Selection.FormulaR1C1 = "=iferror(VLOOKUP(RC[-1],table,2,false),""Non trouvé"")"
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues
    Application.CutCopyMode = False
End Sub
 

olivier19

XLDnaute Nouveau
bonjour,
il doit y avoir un problème car cela me met non trouvé sur toute les lignes



Bonjour,

essaye ceci :)
[table étant une zone nommée de la feuille 2]
VB:
Option Explicit
Sub recherche()
Dim Last
Last = [M65000].End(xlUp).Row
Sheets("Feuil1").Select
    Range("N2:N" & Last).Select
    Selection.FormulaR1C1 = "=iferror(VLOOKUP(RC[-1],table,2,false),""Non trouvé"")"
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues
    Application.CutCopyMode = False
End Sub
 

Discussions similaires

Réponses
16
Affichages
1 K

Statistiques des forums

Discussions
312 684
Messages
2 090 916
Membres
104 697
dernier inscrit
Pierrot Hubert