Страницы: 1
RSS
Добавить в новый документ определенные цвета палитры из образца (VBA), Импорт цветов палитры из ячеек другого документа.
 
Приветствую вас, друзья. Прошу помощи вот в каком вопросе:

Есть документ- образец в ячейках которого представлена определенная палитра цветов (с указанием кода цвета), которая не включена в стандартный набор Excel.
При создании нового документа мне необходимо эту палитру импортировать в него, как дополнительные цвета (то есть не изменяя основную цветовую палитру) - образец на рисунке.
Руками это делаю так:
Копирую ячейки с цветом из образца в новый документ, устанавливаю курсор на цвет - меню цвета заливки ячеек - другие цвета-ок. И так для каждого цвета.
Попробовал написать код, который повторяет мои действия руками, но он просто перебирает цвета не добавляя их в новый набор.
Заранее благодарен за помощь.
Изменено: Dyroff - 17.04.2018 10:52:07
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
 
Код
то есть не изменяя основную цветовую палитру
ИМХО: не изменяя не получится. 56 цветов ограничено свойствами ексель
 
Александр Моторин, но руками то получается их добавить.(Как на рисунке)
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
 
Цитата
Dyroff написал: Попробовал написать код
А штатные средства чем не устраивают?!. ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Z,  Тем, что должна остаться стандартная цветовая палитра с добавлением нескольких дополнительных цветов. Так как при изменении палитры эти настройки не сохранятся при открытии документа на другом компьютере и цвета изменятся.
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
 
Цитата
Dyroff написал: должна остаться стандартная цветовая палитра
Сейчас у вас текущая - "Тема Office", а текущие цвета - не стандартная, а "Зеленый и желтый".
Удачи!.. ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Z, это разве меняет суть вопроса?)
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
 
см.вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Ігор Гончаренко,
Спасибо большое, постараюсь прикрутить)
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Страницы: 1
Наверх