My bad. I didn't read the code carefully enough. The code I provided is suitable for ThisWorkbook.Path. But you are using a local variable called Path that has the delimiter appended. (That is why I never use a variable name that is the same as a built-in object method.)
Anyway, for your code, the correct line of code is, as you say:
I am guessing you have already tried it by now and found it works.![]()
Workbooks.Open Filename:=Path & DirN
Bookmarks