У меня много скриптов и функций VBA, где я читаю вручную вставленные (в ячейке Excel) локальные пути к диску, и я все еще не понимаю, нужно ли нормализовать вставленные пути, добавляя или обрезая завершающую обратную строку sh.
Что вы используете в качестве общего стандарта? с завершающим backsla или без него sh?
Мое замешательство вызвано тем фактом, что, например, ActiveWorkbook.path возвращает путь без завершающего backsla sh, а CopyFile (FileSystemObject) метод для параметра "Destination" хочет, чтобы завершающий backsla sh иначе он рассматривал его как файл, а не каталог (и может выдавать неожиданные ошибки Permission denied)