EXCEL RGB

Jul. 22nd, 2010 10:07 am
[identity profile] nynike.livejournal.com posting in [community profile] useful_faq
Допустим есть значение 50и разных цветов в RGB. Как автоматически закрасить 50 ячеек экселя в эти 50 разных цветов? а каждый цвет вручную выставлять, очень долго.

Date: 2010-07-22 03:27 pm (UTC)
From: [identity profile] 3jia5l-ca6aka.livejournal.com
с помощью vba типа (ну или api)

Date: 2010-07-22 04:40 pm (UTC)
From: [identity profile] 3jia5l-ca6aka.livejournal.com
на самом деле vba был создан специально для офисных работников, поэтому обладает необходимой простотой и тормознутостью. попробуйте, вдруг понравится. автоматизация некоторых задач экономит много времени.

Date: 2010-07-22 03:35 pm (UTC)
From: [identity profile] zhegloff.livejournal.com
макросом.

Date: 2010-07-22 05:04 pm (UTC)
From: [identity profile] zhegloff.livejournal.com
Ну выложите файлик, я вам вечерком нарисую макрос.

Date: 2010-07-22 08:31 pm (UTC)
From: [identity profile] zhegloff.livejournal.com
http://ifolder.ru/18637756

Макрос я вам нарисовал, но есть одна проблемка.
У меня эксель 2003 и он рисует не RGB, который попросили, а берет ближайший цвет из палитры.

И таких цветов может быть всего 56.

Возможно в 2007 экселе этой проблемы уже нет.

Попробуйте просто запустить макрос fillcolors на своем компе, может чего и получится.

Date: 2010-07-22 07:42 pm (UTC)
From: [identity profile] poplavochek.livejournal.com
Если у вас эксель 2003, то скорее всего, не удастся залить ячейки произвольными цветами. я как то пробовал с помощью vba воспроизвести все множество цветов и выяснил, что там палитра то ли 40 , то ли 80 цветов.

Date: 2010-07-22 08:32 pm (UTC)
From: [identity profile] zhegloff.livejournal.com
Угу, всего 56 цветов. Сцуко, убогое творение выкормышей биллигейцца