Помогите, пожалуйста, разобраться в чем проблема. Вот часть макроса, в которой возникает ошибка: [vba]
Код
Sub Update_() Workbooks("Тест123.xlsm").Activate Path_1 = "F:\! Папка1\Папка2\Папка3\Папка4\REPORT.xls" iFileDateTime_1 = FileDateTime(Path_1) Workbooks("Тест123.xlsm").Worksheets("РМ").Cells(27, 11) = iFileDateTime_1 Workbooks("Тест123.xlsm").UpdateLink Name:= _ "F:\! Папка1\Папка2\Папка3\Папка4\REPORT", Type:=xlExcelLinks Workbooks("Тест123.xlsm").Activate Dim R As Range Dim rngX As Range Dim X As Integer
[/vba] При изменении пути с F:\! Папка1\Папка2\Папка3\Папка4\REPORT.xls, на полный путь где лежит файл: \\go.abc.ru\Папка\Папка\Папка\! Папка1\Папка2\Папка3\Папка4\REPORT.xls т.е. [vba]
Код
Sub Update_() Workbooks("Тест123.xlsm").Activate Path_1 = "\\go.abc.ru\Папка\Папка\Папка\! Папка1\Папка2\Папка3\Папка4\REPORT.xls" iFileDateTime_1 = FileDateTime(Path_1) Workbooks("Тест123.xlsm").Worksheets("РМ").Cells(27, 11) = iFileDateTime_1 Workbooks("Тест123.xlsm").UpdateLink Name:= _ "\\go.abc.ru\Папка\Папка\Папка\! Папка1\Папка2\Папка3\Папка4\REPORT.xls", Type:=xlExcelLinks Workbooks("Тест123.xlsm").Activate Dim R As Range Dim rngX As Range Dim X As Integer
[/vba] выползает ошибка: Run-time error 1004 Method UpdateLink of object _Workbook failed Видимо, путь c полным адресом нужно указывать как-то иначе?
Файл не прикладываю - очень массивный и связан с другими сетевыми файлами, а вопрос, судя по всему, сугубо теоретический.
Добрый день, господа!
Помогите, пожалуйста, разобраться в чем проблема. Вот часть макроса, в которой возникает ошибка: [vba]
Код
Sub Update_() Workbooks("Тест123.xlsm").Activate Path_1 = "F:\! Папка1\Папка2\Папка3\Папка4\REPORT.xls" iFileDateTime_1 = FileDateTime(Path_1) Workbooks("Тест123.xlsm").Worksheets("РМ").Cells(27, 11) = iFileDateTime_1 Workbooks("Тест123.xlsm").UpdateLink Name:= _ "F:\! Папка1\Папка2\Папка3\Папка4\REPORT", Type:=xlExcelLinks Workbooks("Тест123.xlsm").Activate Dim R As Range Dim rngX As Range Dim X As Integer
[/vba] При изменении пути с F:\! Папка1\Папка2\Папка3\Папка4\REPORT.xls, на полный путь где лежит файл: \\go.abc.ru\Папка\Папка\Папка\! Папка1\Папка2\Папка3\Папка4\REPORT.xls т.е. [vba]
Код
Sub Update_() Workbooks("Тест123.xlsm").Activate Path_1 = "\\go.abc.ru\Папка\Папка\Папка\! Папка1\Папка2\Папка3\Папка4\REPORT.xls" iFileDateTime_1 = FileDateTime(Path_1) Workbooks("Тест123.xlsm").Worksheets("РМ").Cells(27, 11) = iFileDateTime_1 Workbooks("Тест123.xlsm").UpdateLink Name:= _ "\\go.abc.ru\Папка\Папка\Папка\! Папка1\Папка2\Папка3\Папка4\REPORT.xls", Type:=xlExcelLinks Workbooks("Тест123.xlsm").Activate Dim R As Range Dim rngX As Range Dim X As Integer
[/vba] выползает ошибка: Run-time error 1004 Method UpdateLink of object _Workbook failed Видимо, путь c полным адресом нужно указывать как-то иначе?
Файл не прикладываю - очень массивный и связан с другими сетевыми файлами, а вопрос, судя по всему, сугубо теоретический.ArkaIIIa
Rioran Да там глупость банальная. У меня файл по связям тащил инфу из REPORT.xls в скрытые ячейки, я в макросе путь поменял, а связи обновить забыл (ячейки то скрыты, я про них совсем забыл), потом сидел тупил почему-же макрос не хочет работать.
Rioran Да там глупость банальная. У меня файл по связям тащил инфу из REPORT.xls в скрытые ячейки, я в макросе путь поменял, а связи обновить забыл (ячейки то скрыты, я про них совсем забыл), потом сидел тупил почему-же макрос не хочет работать.ArkaIIIa
Сообщение отредактировал ArkaIIIa - Вторник, 30.09.2014, 12:00