Bonjour,
rebonjour à tout le monde.
Je reviens vers vous avec une version simplifiée de mon problème.
J'ai le nom du fichier excel -contenant la plage que je veux parcourir- stocké dans un String. Je veux passer ce string comme paramètre dans le deuxième argument de mon vlookup.
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 VLOOKUP : ActiveCell.FormulaR1C1 = _ "=IFERROR(VLOOKUP(RC[-1],INDIRECT(plage1),43,FALSE),0)" NOM DU FICHIER : Dim nom_fichier As String nom_fichier = UserForm1.ListBox1.List(Index) (car je le récupère depuis une liste des fichiers ouverts) MA PLAGE SOUHAITéE : Dim plage1, plage2 As Range Set plage1 = Application.Workbooks(nom_fichier).Worksheets("magasin_1").Columns("C:AS")
Partager