powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Многопользовательская работа в Excel
6 сообщений из 6, страница 1 из 1
Многопользовательская работа в Excel
    #34923162
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрового вам времени суток

Задача такая.
Есть несколько человек вносящих информацию. Каждый заносит в свой файл.
Нужно информацию консолидировать (собирать вместе).

Пока на ум приходит следующее решение:
в файлах макросом проставлять время изменнеия в строке. Потом ставится автофильтр и отбираются данные, которые набили (отредактировали) в некоторый момент времени.
Результат автофильтра копируется в сводный файл.
Макросом (запрос или АДО) удаляются дубли.

Но хотелось бы, чтобы при изменении некоторой информации в сводном файле видеть изменения и в исходном.(в приведенном решении это сделать нельзя)


Может есть какое-нибудь другое решение или встренный механизм самого Екселя?

Спасибо

ЗЫЖ работать в "многопользовательском режиме" пробовали, но не устроило, т.к. были большие тормоза

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
Многопользовательская работа в Excel
    #34923202
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Брысь из Excel-я.
...
Рейтинг: 0 / 0
Многопользовательская работа в Excel
    #34923456
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изврат конечно, но если каждый пользователь работает только со своим набором записей, то можно сделать в сводном файле ссылки на файлы пользователей (без макросов - тупо формулами)... Для обновления данных сводного файла - жмем обновить связи.

А если все лупят в одни и теже записи - то появляются конфликты версий и их даже твоим алгоритмом не отработаешь...
...
Рейтинг: 0 / 0
Многопользовательская работа в Excel
    #34923555
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaranagaИзврат конечно, но если каждый пользователь работает только со своим набором записей, то можно сделать в сводном файле ссылки на файлы пользователей (без макросов - тупо формулами)... Для обновления данных сводного файла - жмем обновить связи.

А если все лупят в одни и теже записи - то появляются конфликты версий и их даже твоим алгоритмом не отработаешь...

Почему же:
Если каждый пользователь работает с одной и той же таблицей.
в сводной есть несколько листов с таблицей (по одному листу для каждого пользователя), которые на обычных ссылках
И есть сводный лист на который подтягивается с листов пользователей по какому-то критерию (например, как было предложено, по времени последнего изменения). - это делаем макросом чтобы циклической ссылки не было

В исходных файлах - пользователей есть лист, который также на ссылках из сводного файла - сводного листа. И вот тут гемор, т.к. похоже нет события, которое позволит отловить изменения этих значений. Но можно через определённое время или по какому либо более-менее подходящему событию сверять информацию на листе, который правит пользователь и скрытом листе и обновлять если требуется (или просто обновлять без сверки)

Один момент, в котором я не уверен: обновятся ли значения в сводном файле на ссылках, если исходный открыт у пользователя и меняется, после его сохранения.

Вцелом ссылки не обязательнны может как-то по другому можно, но логика мне кажется подходящей (если игра стоит свеч).
...
Рейтинг: 0 / 0
Многопользовательская работа в Excel
    #34923929
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HandKot
Я бы посоветвал сделать связку Access-Excel, т.е. сводную таблицу держать в Access, и все манипуляции делать через VBA.
...
Рейтинг: 0 / 0
Многопользовательская работа в Excel
    #34924250
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по совету vkodor пока сделал так
создал базу в акцессе прилинковал файлы екселя

запросом выдераю все данные на просмотр, если надо поправить, переходишь в нужную прилинкованную таблицу и правишь (можно и дубли удалить руками)

плюсы - нет лишнего файла
минусы - нельзя одновременно работать и в екселе (вводить данные) и в акцессе (просматривать)
но этого вроде и не нужно


буду согласовывать с заказчиком

Спасибо

ЗЫЖ будут еще идеи милости просим


I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Многопользовательская работа в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]