Допустим есть значение 50и разных цветов в RGB. Как автоматически закрасить 50 ячеек экселя в эти 50 разных цветов? а каждый цвет вручную выставлять, очень долго.
на самом деле vba был создан специально для офисных работников, поэтому обладает необходимой простотой и тормознутостью. попробуйте, вдруг понравится. автоматизация некоторых задач экономит много времени.
Если у вас эксель 2003, то скорее всего, не удастся залить ячейки произвольными цветами. я как то пробовал с помощью vba воспроизвести все множество цветов и выяснил, что там палитра то ли 40 , то ли 80 цветов.
no subject
Date: 2010-07-22 03:27 pm (UTC)no subject
Date: 2010-07-22 04:19 pm (UTC)no subject
Date: 2010-07-22 04:40 pm (UTC)no subject
Date: 2010-07-22 05:03 pm (UTC)no subject
Date: 2010-07-22 03:35 pm (UTC)no subject
Date: 2010-07-22 04:18 pm (UTC)no subject
Date: 2010-07-22 05:04 pm (UTC)no subject
Date: 2010-07-22 05:50 pm (UTC)spasibo ogromnoe
no subject
Date: 2010-07-22 08:31 pm (UTC)Макрос я вам нарисовал, но есть одна проблемка.
У меня эксель 2003 и он рисует не RGB, который попросили, а берет ближайший цвет из палитры.
И таких цветов может быть всего 56.
Возможно в 2007 экселе этой проблемы уже нет.
Попробуйте просто запустить макрос fillcolors на своем компе, может чего и получится.
no subject
Date: 2010-07-22 09:04 pm (UTC)no subject
Date: 2010-07-22 07:42 pm (UTC)no subject
Date: 2010-07-22 08:32 pm (UTC)