Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Обновление связей в файле - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Обновление связей в файле
Snobby Дата: Пятница, 31.07.2015, 13:06 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Есть файл, с названием "Где сидят все".
Есть файл, с названием "Где происходят изменения".

Все сотрудники сидят в файле "Где сидят все".
Мне хочется, чтобы при изменении в файле "Где происходят изменения", в файле "Где сидят все" сразу же обновлялись все связи.
Сейчас это происходит, только если перезайти в файл "Где сидят все", и то вроде как не всегда.
Обязывать 20 сотрудников перезаходить в файл "Где сидят все", после внесения изменений в файле "Где происходят изменения" - не очень удобно.
Файлы лежат на сервере.

Как вы думаете, какие варианты решения, в этом случае?
 
Ответить
СообщениеЕсть файл, с названием "Где сидят все".
Есть файл, с названием "Где происходят изменения".

Все сотрудники сидят в файле "Где сидят все".
Мне хочется, чтобы при изменении в файле "Где происходят изменения", в файле "Где сидят все" сразу же обновлялись все связи.
Сейчас это происходит, только если перезайти в файл "Где сидят все", и то вроде как не всегда.
Обязывать 20 сотрудников перезаходить в файл "Где сидят все", после внесения изменений в файле "Где происходят изменения" - не очень удобно.
Файлы лежат на сервере.

Как вы думаете, какие варианты решения, в этом случае?

Автор - Snobby
Дата добавления - 31.07.2015 в 13:06
Udik Дата: Пятница, 31.07.2015, 16:34 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Скорее всего только макросом, чтобы при закрытии 2 файла вносились изменения в 1. Но будет ли такое работать на сервере не знаю.
Ну или макросом открывать/закрывать 2-й файл, тогда он сам всё обновит.


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Пятница, 31.07.2015, 16:37
 
Ответить
СообщениеСкорее всего только макросом, чтобы при закрытии 2 файла вносились изменения в 1. Но будет ли такое работать на сервере не знаю.
Ну или макросом открывать/закрывать 2-й файл, тогда он сам всё обновит.

Автор - Udik
Дата добавления - 31.07.2015 в 16:34
Snobby Дата: Понедельник, 03.08.2015, 11:09 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
А какая на VBA команда, обновить принудительно связи?
Чтобы, например, написать макрос, который каждую минуту обновлял их, может тогда выйдет.
 
Ответить
СообщениеА какая на VBA команда, обновить принудительно связи?
Чтобы, например, написать макрос, который каждую минуту обновлял их, может тогда выйдет.

Автор - Snobby
Дата добавления - 03.08.2015 в 11:09
Samaretz Дата: Понедельник, 03.08.2015, 13:58 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
Snobby, связи обновляются при сохранении файла - можно через сохранение.
 
Ответить
СообщениеSnobby, связи обновляются при сохранении файла - можно через сохранение.

Автор - Samaretz
Дата добавления - 03.08.2015 в 13:58
Karataev Дата: Понедельник, 03.08.2015, 22:12 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Snobby
1)какие связи между файлами "Где происходят изменения" и *Где сидят все*? В файле *Где сидят все* есть формулы,которые ссылаются на файл "Где происходят изменения" или какие-то другие связи ?
2) как пользователи совместно работают с файлом *Где сидят все*? Просто каждый его открывает в режиме "Только для чтения" или файл настроен на многопользовательский режим?


Сообщение отредактировал Karataev - Понедельник, 03.08.2015, 22:24
 
Ответить
СообщениеSnobby
1)какие связи между файлами "Где происходят изменения" и *Где сидят все*? В файле *Где сидят все* есть формулы,которые ссылаются на файл "Где происходят изменения" или какие-то другие связи ?
2) как пользователи совместно работают с файлом *Где сидят все*? Просто каждый его открывает в режиме "Только для чтения" или файл настроен на многопользовательский режим?

Автор - Karataev
Дата добавления - 03.08.2015 в 22:12
Snobby Дата: Среда, 12.08.2015, 11:04 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Samaretz, Да я сделал файл общим сначала. И поставил там макрос на автосохранение каждую минуту. Он очень тормозить стал. Да и почему-то значения обновлялись через раз (чаще не обновлялись). Я так и не понял в чём причина.
Karataev, В файле "Где сидят все" формулы. Они ссылаются на файл "Где происходят изменения". Других связей нет.
Пользователи просто открывают файл "Где сидят все" только для чтения (пользователей около 20). И смотрят на значение вверху листа. Оно должно изменяться с течением времени, а также при изменениях в файле "Где происходят изменения".
 
Ответить
СообщениеSamaretz, Да я сделал файл общим сначала. И поставил там макрос на автосохранение каждую минуту. Он очень тормозить стал. Да и почему-то значения обновлялись через раз (чаще не обновлялись). Я так и не понял в чём причина.
Karataev, В файле "Где сидят все" формулы. Они ссылаются на файл "Где происходят изменения". Других связей нет.
Пользователи просто открывают файл "Где сидят все" только для чтения (пользователей около 20). И смотрят на значение вверху листа. Оно должно изменяться с течением времени, а также при изменениях в файле "Где происходят изменения".

Автор - Snobby
Дата добавления - 12.08.2015 в 11:04
Karataev Дата: Среда, 12.08.2015, 12:46 | Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Snobby, вот такой способ. Для данного способа используется многопользовательский режим (Рецензирование - Доступ к книге) и макрос, который находится в файле "Где сидят все.xlsm".
Условия для работы:
1) в файле "Где происходят изменения" нужно щёлкать Сохранить после внесения изменений. Иначе в файле "Где сидят все" изменения не отображаются;
2) если оба файла находятся на одном компьютере, то поведение другое - в данном случае связи обновляются без использования макросов.
В прикрепленном файле макрос запускается при открытии файла и затем через 1 минуту.
К сообщению приложен файл: test.7z (15.8 Kb)


Сообщение отредактировал Karataev - Среда, 12.08.2015, 12:55
 
Ответить
СообщениеSnobby, вот такой способ. Для данного способа используется многопользовательский режим (Рецензирование - Доступ к книге) и макрос, который находится в файле "Где сидят все.xlsm".
Условия для работы:
1) в файле "Где происходят изменения" нужно щёлкать Сохранить после внесения изменений. Иначе в файле "Где сидят все" изменения не отображаются;
2) если оба файла находятся на одном компьютере, то поведение другое - в данном случае связи обновляются без использования макросов.
В прикрепленном файле макрос запускается при открытии файла и затем через 1 минуту.

Автор - Karataev
Дата добавления - 12.08.2015 в 12:46
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!