Boucle avec vlookup en VBA

intirafael

XLDnaute Nouveau
Bonjour,

J’ai une série de noms dans un classeur, dans un deuxième classeur j’ai des nombres qui correspondent aux noms du premier classeur y pour chaque nom ; une feuille lui correspond dans un troisième classeur.

Est-il possible de faire une boucle utilisant vlookup et qu’il fasse automatiquement le procès pour pas avoir a mettre a chaque fois une ligne de commande pour un nom ?


Code:
Sub COLOR()
'
'

'Inti

Windows("ejemplo.xlsx").Activate
Sheets("INDEX").Activate
ActiveSheet.Range("$A$4:$K$2725").AutoFilter Field:=1, Criteria1:= _
        "Inti"
Range("F2").Copy
 
Windows("ejemplo1.xlsx").Activate
Sheets("Inti").Activate
Cells(Range("B65536").End(xlUp).Row + 1, 3).PasteSpecial Paste:=xlPasteValues

'Raymi

Windows("ejemplo.xlsx").Activate
Sheets("INDEX").Activate
ActiveSheet.Range("$A$4:$K$2725").AutoFilter Field:=1, Criteria1:= _
        "Raymi"
Range("F2").Copy
Windows("ejemplo1.xlsx").Activate
Sheets("Raymi").Activate
Cells(Range("B65536").End(xlUp).Row + 1, 3).PasteSpecial Paste:=xlPasteValues

'Magu

Windows("ejemplo.xlsx").Activate
Sheets("INDEX").Activate
ActiveSheet.Range("$A$4:$K$2725").AutoFilter Field:=1, Criteria1:= _
        "Magu"
Range("F2").Copy
Windows("ejemplo1.xlsx").Activate
Sheets("Magu").Activate
Cells(Range("B65536").End(xlUp).Row + 1, 3).PasteSpecial Paste:=xlPasteValues

End Sub
 

Discussions similaires

Réponses
8
Affichages
344

Statistiques des forums

Discussions
314 034
Messages
2 104 859
Membres
109 196
dernier inscrit
cedric380