Эта строка относится только к папке, а не к файлу в папке:
Set wb1 = Workbooks.Open(impfile)
Это должно быть:
Set wb1 = Workbooks.Open(impfile & imppath)
Это указывает на то, что вы, вероятно, получили свою переменнуюимена вокруг неправильного пути.
Похоже, вы должны иметь:
impPath = Sheets("LOOKUPS").Range("C13")
и
impfile = Dir(imppath)
, тогда это будет логически читать:
Set wb1 = Workbooks.Open(imppath & impfile)