Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Дмитрий Антухов от 02.08.2015, 08:54

Название: Запуск макроса с другого компьютера
Отправлено: Дмитрий Антухов от 02.08.2015, 08:54
Проблема в следующем!:
при записи макроса на открывание определенного файла Excel данный макрос работает только на этом же компьютере где и создавался.
Возможно ли в строку отрывания прописать не определенный путь а указать отрывание с исходной папки?

Workbooks.Open Filename:= _
        "C:\Users\Antukhov\Desktop\ИД\Акт освидетельствования скрытых работ по устройству контура заземления.xlsx" _
        , UpdateLinks:=0
    Cells.Select


файл для который нужно открыть в excel "Акт освидетельствования скрытых работ по устройству контура заземления.xlsx"
Исходная папка "ИД"
Файл исходник в котором запускается макрос "Исполнительная Документация БС№.xlsm" находится в этой же папке

Макрос не работает если папку вырезать и скопировать в другое место либо перенести на другой компьютер
Название: Re: Помогите с макросом
Отправлено: cheshiki1 от 02.08.2015, 10:03
MyAdress = ThisWorkbook.Path
Workbooks.Open Filename:= _
       MyAdress & "\Акт освидетельствования скрытых работ по устройству контура заземления.xlsx" _
        , UpdateLinks:=0
    Cells.Select


Название: Re: Помогите с макросом
Отправлено: Дмитрий Антухов от 02.08.2015, 10:58
Все прекрасно работает!!!! огромное СПАСИБО!