|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.04.2010, 17:34 | #1 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 24
|
Как оставить только заливку ячеек?
Здравствуйте!
Проблема такая: Мне необходимо сделать документ в Excel, в котором пользователи могут выполнять единственное действие - закрашивать ячейки без возможности изменения их содержимого (размеры столбцов, строк - всё должно быть заблокировано). Не могли бы вы, уважаемые форумчане, подсказать, как это сделать? |
08.04.2010, 20:29 | #2 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
защита листа - выбрать нужные галки
|
08.04.2010, 23:18 | #3 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 24
|
Возможно, я не до конца раскрыл суть вопроса. Нужно, чтобы всё было заблокировано - и параметры ячеек, строк и столбцов, и параметры текста в защищенных ячейках. Если оставить в настройках защиты листа только две первых галки (выделение заблокированных и незаблокированных ячеек), то залить даже ту ячейку, в свойствах которой снята галка "защищаемая ячейка", невозможно.
|
09.04.2010, 04:34 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите вложение. При открытии файла лист будет защищен (пароль "abcd"). Для выполнения заливки нужно выделить требуемые ячейки и нажать правую кнопку мыши. В контекстном меню появится новый пункт "Заливка". Дальнейшие комментарии, я думаю, не требуются.
Чем шире угол зрения, тем он тупее.
|
09.04.2010, 06:23 | #5 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 24
|
Огромное спасибо! Очень выручили!
А для того, чтобы строку целиком заливать, нужно просто добавить для неё такой же пункт контекстного меню? |
09.04.2010, 06:59 | #6 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Внёс небольшие изменения в код от SAS888
Код:
Проверяйте: http://excelvba.ru/XL_Files/Sample__...0__8-59-52.zip PS: При желании можно убрать из контекстного меню все остальные пункты (оставив только заливку) а также скрыть все панели инструментов в Excel.
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 09.04.2010 в 07:07. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как оставить только нужные строки? | Palantir | Microsoft Office Excel | 6 | 18.03.2010 12:36 |
Как оставить редактирование ячейки? | Andrei_IW | Общие вопросы .NET | 5 | 29.11.2009 22:56 |
В яцейках есть x=1 x=2 Как убрать x= и оставить только значения | Володя Минск | Microsoft Office Excel | 2 | 29.10.2008 04:57 |
В ячейках есть x=1 x=2 Как убрать x= и оставить только значения | Володя Минск | Microsoft Office Excel | 2 | 27.10.2008 20:54 |
Как округлять числа до целых и как оставить два знака после запятой. | bles | Помощь студентам | 9 | 19.02.2008 21:53 |