Bonjour,
J'ai beaucoup cherché la réponse à mon souci sur internet, mais en vain.
J'essaie de faire un VLOOKUP (une RECHERCHEV) dans un classeur en se basant sur une plage(table_array) dans un autre classeur. Le nom du second classeur, malheureusement, va changer au fil du temps. La seule particule du nom du second classeur qui ne changera pas correspondra aux 9 premiers caractères. À ce moment de la macro, les deux fichiers sont ouverts. (Le nom du premier classeur changera lui aussi, mais pas de la même façon)
With Range("A1")
.Formula = "=IFERROR(VLOOKUP($B1,'[DBRD-G 2015_CURRENT.xlsx]Monthly Hit List (W)'!$A$3:$A$7,1,FALSE),""hit list"")"
.AutoFill Destination:=Range("A1:A" & Range("B1048576").End(xlUp).Row)
End With
J'aimerais changer [DBRD-G 2015_CURRENT.xlsx] en un truc dans le genre [DBRD-G 20*], pour que même si le nom du fichier change, la macro puisse reconnaître le fichier (c'est le seul fichier ouvert qui porte un nom commençant par ces 9 caractères). Bien sûr, ça ne fonctionne pas, mais c'est l'effet que j'aimerais obtenir...
Quelqu'un a-t-il un idée pour me débloquer ?
Merci.