Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/40: Рейтинг темы: голосов - 40, средняя оценка - 4.55
podzhog
1

Макрос: обновление связи с другим файлом при сохранении

23.01.2013, 23:31. Показов 7960. Ответов 1
Метки нет (Все метки)

Здравствуйте, столкнулся с такой проблемкой: есть формула =впр(k25;\\svarog\контроль\[18.01.13.xlsm]лист1'!$c$h;5;0) она обновляется только если заново открыть файл или через данные\изменить связи, а мне нужно чтобы связи обновлялись каждый раз после сохранения файла. Подскажите пожалуйста как сделать?
если подробно, то:
есть два файла, два плана, для контроля и отгрузки.
Я их связал впром, благодаря этому в файле отгрузки видно что проверено.
Если я открываю оба файла на компьютере то впр работает как и все формулы, обновляется моментально при каких либо изменениях, без всяких сохранений.
Но если файл контроля закрыт, то связи приходится обновлять вручную!
Двумя способами:
первый - закрыть и открыть файл отгрузки по новой, тогда связи обновятся
второй - через данные\изменить связи\обновить связь
Файлы имеют общий доступ.

попробовал записать макрс, который обновляет связи

Visual Basic
1
2
ActiveWorkbook.UpdateLink Name:= _ 
"G:\svarog\контроль\[18.01.13.xlsm", Type:=xlExcelLinks
Как сделать чтобы он обновлял не зависимо от пути к файлу? ведь каждый новый план будет на другое число
Как сделать что бы макрос обновлял все связи, при сохранении файла?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2013, 23:31
Ответы с готовыми решениями:

Созданный ворд не управляется из-за связи с другим файлом
Из Excel создаю Word. Все получилось, но есть проблема не могу решить. Прошу помощи В Excel...

Использование переменной при сохранении файла под другим именем
Есть файлы, приходящие от разных людей. Необходимо программно их сохранять под именем, которое...

Разорвать программно связи при сохранении
Добрый день. Есть "шаблон" (на самом деле обычный документ, т.к. экспериментально я дошёл до того,...

Как запускать макрос в Excel при каждом сохранении книги?
помогите плиз, буду очень благодарен. >Как автоматически запускать макрос в Excel при каждом...

__________________
1
15018 / 6346 / 1725
Регистрация: 24.09.2011
Сообщений: 9,976
24.01.2013, 01:38 2
Попробуйте обновить все связи:
Visual Basic
1
2
3
For Each x In ActiveWorkbook.LinkSources(xlExcelLinks)
    ActiveWorkbook.UpdateLink x
Next
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.01.2013, 01:38

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

При сохранении в файл формата xlsx выпадает сообщение о сохранении шаблона
Такая дурацкая штука получается при сохранении в файл формата xlsx - выпадает сообщение о...

как в экселе написать макрос который при нажатии кнопки спрашивает с каким файлом ему работать
как в экселе написать макрос который при нажатии кнопки спрашивает с каким файлом ему работать !...

AkelPad, при сохранении "Символы будут утеряны при сохранении в этой кодировке"
Иногда при сохранении текстового файла в AkelPad появляется окно: Строка "12" содержит символы,...

Автоматическое обновление фильтра через макрос при изменении на листе
Ребят, первый раз в жизни столкнулся с макросами и вообще программированием. Сидел сегодня весь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.