Новости:

Из правил форума: Тема должна отражать суть вопроса, топики типа "help please" будут удаляться!

Главное меню

Разграничение прав на одном листе.

Автор Panches, 15.02.2011, 15:33

« назад - далее »

Panches

Приветствую, Господа!!! Тут такое дело. Имеется некая таблица, которую необходимо разбить таким образом, что бы на одном листе находились две области, при этом одна из них защищена от изменений паролем и скрывалась по умолчанию, а вторая доступна для внесения изменений всем пользователям. Выполнимо ли это средствами MS Excel? Если да, то каким образом?
Уже долго ломаю голову и очень надеюсь на вашу помощь.
:-\

GWolf

Возможно, средствами VBA. Пример в студию!
Путей к вершине - множество. Этот один из многих!

Panches

В этом-то и дело. Никогда не сталкивался с VBA. Поэтому и обратился с таким вопросом.
На самом деле даже не представляю алгоритм реализации этих разграничений.
Это возможно только по средствам VBA или возможно есть ещё какие-то стандартные методы?

Prist

#3
Какой у Вас Excel? Я просто уже не помню, как точно это делается в 2003, но в 2007:
вкладка Рецензирование-Разрешить изменение диапазонов.
Создаете диапазон, указываете тех пользователей, которые имею право изменять данные в этом диапазоне без пароля. Все остальные обязаны будут вводить пароль при попытке изменения. Только пароль на лист надо не забыть указать.
А скрыть можно тоже стандартно - Выделяете столбцы или строки-Правая кнопка мыши-Скрыть. Это до установки защиты листа или при снятой защите листа.

Еще уточню: чтобы все это работало примерно так, как Вам надо - необходимо сделать ВСЕ ячейки незащищенными. Подробнее здесь
И уже потом защищенные диапазоны создавать.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
www.excel-vba.ru
Просто СПАСИБО [+оказать+]
Считаешь СПАСИБО мало? Яндекс.Деньги: 41001332272872; WM: R298726502453

Panches

Спасибо! Помогло! Немного разберусь с VBA и скоро выложу пример :D