Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2009, 16:35   #1
Dims
 
Регистрация: 30.07.2009
Сообщений: 4
Вопрос Блокировка ячеек, работа с цветом

Подскажите пожалуйста, буду благодарен,
что за фигня с цветом ячеек может происходить,
я макросом обрабатываю ячейки в зависимости от цвета,
в книгах которые мне присылают, так вот стали попадаться книги, которые по факту раскрашены, а макрос пишет что цвет белый... ????
Мне кажется это как-то может быть связано я защитой ячеек...
Прикол что, если эти ячейки скопировать в другую книгу, там тоже макрос цвет не видит, в соседних нормальных видит, а здесь нет.
Я пользуюсь .Cells.Interior.Color
Кто знает подскажите плыз.
Dims вне форума Ответить с цитированием
Старый 30.07.2009, 16:47   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
а макрос пишет что цвет белый...
Выложили бы пример файла - ответить на Ваш вопрос было бы проще.

С защитой это не связано.
Скорее всего, это условное форматирование - ячейка выглядит красной, а на самом деле она не имеет заливки (в этом случае Interior.Color вернёт что угодно, только не красный цвет)
EducatedFool вне форума Ответить с цитированием
Старый 30.07.2009, 16:48   #3
GES
Пользователь
 
Регистрация: 27.08.2008
Сообщений: 23
По умолчанию

Лучше по индексу цвета сравнивай ColorIndex
И файлик бы для примера не помешал
GES вне форума Ответить с цитированием
Старый 30.07.2009, 16:48   #4
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Нет, я думаю дело не в защите. Скорей всего к диапазону применено условное форматирование. А при условном форматировании реально цвет ячейки не меняется! Это просто представление для пользователя. Вот так вот.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 30.07.2009, 17:58   #5
Dims
 
Регистрация: 30.07.2009
Сообщений: 4
По умолчанию Спасибо!!!

аа, точно, вспомнил, я уже как-то мучался с этой фигней,
большое спасибо, кучу времени сэкономил!!!
по поводу использования ColorIndex, первоначально его и использовал, но помню какие-то проблемсы были, из-за чего перешел на Interior.Color


p/s Я так понимаю, если чего и шабашку можно заказать?
так как я по идее не программер, но пока приходится и самому сидеть кодить ))
Dims вне форума Ответить с цитированием
Старый 30.07.2009, 18:08   #6
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Была у меня надстроечка, кторая суммирует ячейки по цвету шрифта, заливки и учитывает при этом условное форматирование. Если надо - поищу.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 30.07.2009, 18:27   #7
Dims
 
Регистрация: 30.07.2009
Сообщений: 4
По умолчанию

гм, напрямую мне в этом нет необходимости, но вот узнать каким боком вообще работать через vba с условным форматированием, посмотреть пример б не отказался, ну в общем если попадется только.
Dims вне форума Ответить с цитированием
Старый 20.09.2009, 17:29   #8
Vahtang
Новичок
Джуниор
 
Регистрация: 20.09.2009
Сообщений: 1
По умолчанию

Может быть тут найдете что-то полезное! Долго мучался с блокировкой исходя и цвета условного форматирования. Получилось, набросал пост...

http://www.finmodeling.ru/?p=145
Vahtang вне форума Ответить с цитированием
Старый 20.09.2009, 22:41   #9
Dims
 
Регистрация: 30.07.2009
Сообщений: 4
По умолчанию Вахтанг, спасибо за помощь, выше я писал, вопрос решен

Вахтанг, спасибо за помощь, выше я писал, вопрос решен,
оказалось условное форматирование.
Dims вне форума Ответить с цитированием
Старый 11.07.2011, 12:14   #10
Bape}l{ka
Форумчанин
 
Аватар для Bape}l{ka
 
Регистрация: 25.05.2011
Сообщений: 249
По умолчанию

Vahtang
спасибо, очень ценная ссылочка)))
Bape}l{ka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. 0101 Помощь студентам 3 17.12.2009 23:57
Работа с цветом в Excel'е PSix1_73 Microsoft Office Excel 2 16.05.2009 20:07
Выделение цветом определённых ячеек Bbalt Microsoft Office Excel 5 13.02.2009 12:07
Массивы, множества. Работа с цветом Olalya da Silva Паскаль, Turbo Pascal, PascalABC.NET 0 10.01.2009 22:44
как сцепить несколько ячеек чтобы сохранилось выделение цветом или жирным шрифтом gribkow Microsoft Office Excel 7 23.04.2008 09:27