Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Макросы в общей книге с защищенными листами? / 6 сообщений из 6, страница 1 из 1
20.12.2007, 15:34
    #35023725
*BORIS*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макросы в общей книге с защищенными листами?
Коллеги,
Поиск курил - решения не нашел.

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

Всё замечательно работало, пока не дошло дело до макросов. При их выполнении, в частности, должны изменяться защищенные листы. Из-за защиты стало выбрасывать ошибки, что макрос не работает.
Сделал в начале и конце каждого макроса ActiveSheet.Unprotect и ActiveSheet.Protect. В монопольном режиме всё заработало, но при возврате в общую книгу опять стал выбрасывать ошибку.

Т.е. Либо всё работает с защитой, но монопольно, либо в общей книге, но без защиты.
Измучился уже - ничего не выходит. Может быть кто-нибудь знает как разрешить эту ситуацию.
Если необходимы, какие-то дополнительные комментарии - спрашивайте.
...
Рейтинг: 0 / 0
20.12.2007, 15:44
    #35023780
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макросы в общей книге с защищенными листами?
Единственный хороший совет в данной ситуации может быть один - не заниматься онанизмом с экселем. Но если свет сошелся клином именно на нем, то стоит каждому отделу выдать по собственному листу. Еще можно изменять данные макросами на скрытом листе, а на защищенном проставить ссылки на ячейки из скрытого чисто для отображения.
...
Рейтинг: 0 / 0
20.12.2007, 15:56
    #35023879
*BORIS*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макросы в общей книге с защищенными листами?
Каждому по листу - это ещё больше запутает, поскольку это реестр работы с браками материалов.
Т.е. каждая строка - это один факт брака продукции, а затем в куче колонок вносят свои данные, сначала отдел качества, потом закупки, потом финансы. А на других листах формируются выходные данные (отчеты, претензии, акты о браке и проч.).
Спасибо, за совет про анонизм. Со временем это переедет в SAP, но ближайшие полгода придется работать с excel
...
Рейтинг: 0 / 0
20.12.2007, 18:40
    #35024531
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макросы в общей книге с защищенными листами?
*BORIS*Есть общая книга, с которой работают пару десятков человек.Дальше можно не читать. Проблема решения не имеет.
Без сервера сортирующего запросы к одному общему объекту, многопользовательская работа с объектом не возможна.
Решение только одно - ставить нормальную СУБД и писать клиента к ней.
...
Рейтинг: 0 / 0
21.12.2007, 10:24
    #35025428
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макросы в общей книге с защищенными листами?
VBA и общий доступ
...
Рейтинг: 0 / 0
21.12.2007, 15:28
    #35026664
*BORIS*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макросы в общей книге с защищенными листами?
vkodorVBA и общий доступ
Спасибо, теперь вопрос закрыт.
Убрал защиту нах
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Макросы в общей книге с защищенными листами? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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