Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Объединение нескольких таблиц в одну, без использования макросов
 
Дано: несколько однотипных таблиц на разных листах рабочей книги.
Требуется: создать общую таблицу, объединяющую в себе все исходные, причем чтобы при внесении данных в любую из исходных таблиц - данные добавлялись также и в общую.
решение через макросы элементарно, но увы, в данной задаче необходимо обойтись без них, без сторонних надстроек и вообще безо всего, кроме обычных формул, при том желательно совместимых с Exel 2003 (желательно, но не обязательно).
В прикрепленном файле образец решения для случая из двух исходных таблиц, однако в реальности их число может варьироваться от 4 до 12 (пока. в будущем возможно и больше) и мне страшно даже попытаться представить как будет выглядеть в таком случае моя формула (как минимум она будет абсолютно нечитаема, непонятна и непригодна для редактирования).
Возможно кто-то из местных гуру подскажет более изящное решение?
Общий доступ к книге и защита листа
 
Добрый день.
Подскажите как решить такую проблему:
Мне необходимо, чтобы в файле часть ячеек была недоступна для изменения пользователем, но менялась при помощи макроса. Достигаю этого при помощи кода

Private Sub Workbook_Open()
   Sheets(1).Protect Password:="*******", DrawingObjects:=False, Contents:=True, Scenarios:=True, AllowFiltering:=True, UserInterfaceOnly:=True
End Sub

Работает замечательно.
Недавно возникла необходимость поместить этот файл в общую папку и сделать к нему общий доступ. И тут начались проблемы
Protect с общим доступом несовместим, но если убрать эту строчку кода, то параметр UserInterfaceOnly:=True сбрасывается после повторного открытия документа и перестают работать все макросы.

Как выйти из этого тупика?
Страницы: 1
Наверх