powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA Excel 2007 копирование условного форматирования
5 сообщений из 5, страница 1 из 1
VBA Excel 2007 копирование условного форматирования
    #36863334
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла такая проблема, необходимо скопировать условное форматирование сделанное в Excel 2007 для Excel 2003. В частности интересует т.н. градиентная заливка или цветовые шкалы.

Казалось бы все просто - берем цвет ячейки и окрашиваем ею например соседнюю. Ан нет, копируется "оригинальный" цвет.

Погуглив я наткнулся на код, который позволяет вытащить 2 показателя
- какое из условий условного форматирования выполняется, индекс
- какой стиль заливки для этого условия установлен

итого: бери индекс, его цвет и окрашивай соседнюю ячейку.
код отлично сработал бы в 2003, но в 2007 нет индекса условия для цветовых шкал.

Внимание вопрос. Как? Файл я конечно приложил, каждый конечно сможет его реализовать сам.


ps. На данный момент я придумал немного костыльную технологию. Я беру диапазон и бегу по каждой его ячейке беря в качестве цвета фактический цвет в ячейке (пиксель 1,1) с помощью апи. Во первых криво, во вторых работает только с "видимым" на экране диапазоне. Хотя в остальном нареканий нет. Цвет копируется точно и красиво.
...
Рейтинг: 0 / 0
VBA Excel 2007 копирование условного форматирования
    #36864029
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- Я, это ...
- Шо? Теперь, как я? (с) Жил был пес
...
Рейтинг: 0 / 0
VBA Excel 2007 копирование условного форматирования
    #36864078
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

2003.... :)
...
Рейтинг: 0 / 0
VBA Excel 2007 копирование условного форматирования
    #36864113
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Shamanus
> Игорь Горбонос,
> 2003.... :)

Ага. С примочкой для чтения файлов 2007 офиса. И кстати это не одна ошибка, там ещё два окна с сообщением об ошибках и в
итоге открывается вообще без цветовой диференциации

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
VBA Excel 2007 копирование условного форматирования
    #36867653
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
апну тему, вопрос актуален
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA Excel 2007 копирование условного форматирования
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]