Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Работа с MS Office > как снять защиту форматирования ячейки


Автор: Frekenbok 4.2.2007, 06:31
Я работаю в специальной программке, которая может экспоритировать различные отчеты в Excel. Вот получился у меня такой отчет со странным именем, состоящим из цифр типа 123235645.xls. Обычное дело. Я сохраняю его под другим именем. Могу изменять содержимое ячеек. Но оказалось, что форматировать ячейки я не могу. Никакой защиты на самом листе или книге нет. Я случайно наткнулась на команду ЯЧЕЙКА. Когда я ввела в пустую ячейку =ЯЧЕЙКА("защита";А7), то оказалось, что моя ячейка А7, которую я хочу отформатировать, защищена, эта формула выдает 1. И так для любой ячейки. Форматирование ячеек Ctrl+1 вообще не вызывается. Как это можно исправить и отменить запрет на форматирование?
P.S. Напоминаю, что книга и лист не защищены, и я могу вводить и изменять данные в ячейках. В пункте меню Сервис -> Защита выдаются команды "Защитить лист, книгу и т.п.". Поэтому я делаю вывод, что лист и книга не защищены  smile  Может, я не права, и это можно проверить дполнительными командами. 

Автор: Genyaa 4.2.2007, 13:13
1. Проверьте, нет ли в ячейках условного форматирования (Меню-Формат-Условное форматирование). Если в формуле условного форматирования стоит ИСТИНА() (или формула, возвращающая Истину) в качестве условия, то все ячейки будут выглядеть только так, как указано в условном форматировании, вне зависимости от попыток установить формат по Ctrl+1.
2. Если проблема не в условном форматировании, попробуйте скопировать ячейки такого листа в новую, незащищенную книгу, и посмотрите, что получится. Если это ничего не даст, то разместите пример вашего файла здесь... нужно посмотреть.

Автор: AsIs 6.2.2007, 18:08
Присоединяюсь к ответу Genyaa.
Могу только добавить, что функция ЯЧЕЙКА с параметром ЗАЩИТА определяет лишь только состояние галки Защищаемая ячейка, на вкладке Защита окна форматирования. НО не то, установлена ли защита в настоящий момент.

Автор: RockClimber 7.2.2007, 23:20
Если будете копировать, как советовал Genyaa, то выбирайте "Специальная вставка"->"Значения", чтобы форматы и прочую дребедень не тянуть на всякий пожарный...

Автор: Frekenbok 9.2.2007, 15:27
Цитата(Genyaa @  4.2.2007,  13:13 Найти цитируемый пост)
1. Проверьте, нет ли в ячейках условного форматирования (Меню-Формат-Условное форматирование). 

Условного форматирования нет.
Цитата(Genyaa @  4.2.2007,  13:13 Найти цитируемый пост)
попробуйте скопировать ячейки такого листа в новую, незащищенную книгу

Ячейки, которые были защищены, остаются защищенными и в новой книге.
Цитата(AsIs @  6.2.2007,  18:08 Найти цитируемый пост)
состояние галки Защищаемая ячейка, на вкладке Защита окна форматирования

Не нашла токое  smile  У меня Excel 2002. Есть только Сервис - Защита - и четыре пункта: Защитить лист, Защитить книгу, Защитить книгу и дать общий доступ,  Разрешить изменение диапазонов. Может, я не там смотрю?
Цитата(AsIs @  6.2.2007,  18:08 Найти цитируемый пост)
функция ЯЧЕЙКА с параметром ЗАЩИТА определяет лишь только состояние галки Защищаемая ячейка, на вкладке Защита окна форматирования

А этот факт проверен. Действительно, ячейки, расположенные ниже таблицы, форматировать можно. Но команда ЯЧЕЙКА показывает, что нельзя  smile 
Цитата(RockClimber @  7.2.2007,  23:20 Найти цитируемый пост)
выбирайте "Специальная вставка"->"Значения", 

Жутко получается. Все одного размера, ширины и т.п. Но форматировать можно. Это уже что-то.
Самое интересное, что на листе защищены не все ячейки, а только ячейки таблицы. Другие ячейки форматировать можно.
И все-таки, неужели ничего нельзя сделать? Изменить все это какой-нибудь командой? И наоборот, как другие люди это сделали? Как защитили ячейки. Очень интересно!
Народ, помогите прикрепить файлик к сообщению, и я кину его на всеобщее растерзание. Что-то я в хэлпе не нашла, как это делается  smile 

Автор: Genyaa 9.2.2007, 16:09
Для прикрепления файла нужно кликнуть кнопку Ответить под очередным сообщением (на зеленом виноградном листочке) - откроется немного другой диалог редактирования сообщения.
Ниже основного окна ввода и иконок соообщения увидите поле с кнопочкой Обзор. Это место управления, где и нужно выбрать прикрепляемый файл.
Далее - кнопка Отправить.

NOTE! Если нажмете Предварительный просмотр, то путь к выбранному файлу в поле рядом с кнопкой Обзор очистится. Поэтому если воспользовались Предварительным обзором, не забудьте вновь выбрать файл для прикрепления к сообщению перед Отправкой.

И следитете за ограничением в размере для файла. Лучше упакуйте его в архив.

Автор: RockClimber 9.2.2007, 21:09
В разделе "специальная вставка" есть пунктик "Вставить ширину столбцов" и еще некоторые...
Пришлите мне ваш файл на почту, я поковыряю на досуге...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)