1avgur1
Дата: Среда, 15.04.2015, 17:13 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
На листе экселя есть таблица. Ее колонки были вручную размечены цветами из стандартной палитры. Был написан макрос, который добавляет в эту таблицу строки. Надо его докрутить таким образом, чтобы он окрашивал вставляемые ячейки в цвета соответствующего столбца. Я так понимаю, что это делается командой Range (...).Interior.ColorIndex = цвет Вопрос: как посмотреть или где узнать цифровое значение цветов из стандартной палитры, чтобы вставить в команду?
На листе экселя есть таблица. Ее колонки были вручную размечены цветами из стандартной палитры. Был написан макрос, который добавляет в эту таблицу строки. Надо его докрутить таким образом, чтобы он окрашивал вставляемые ячейки в цвета соответствующего столбца. Я так понимаю, что это делается командой Range (...).Interior.ColorIndex = цвет Вопрос: как посмотреть или где узнать цифровое значение цветов из стандартной палитры, чтобы вставить в команду? 1avgur1
Ответить
Сообщение На листе экселя есть таблица. Ее колонки были вручную размечены цветами из стандартной палитры. Был написан макрос, который добавляет в эту таблицу строки. Надо его докрутить таким образом, чтобы он окрашивал вставляемые ячейки в цвета соответствующего столбца. Я так понимаю, что это делается командой Range (...).Interior.ColorIndex = цвет Вопрос: как посмотреть или где узнать цифровое значение цветов из стандартной палитры, чтобы вставить в команду? Автор - 1avgur1 Дата добавления - 15.04.2015 в 17:13
nilem
Дата: Среда, 15.04.2015, 17:28 |
Сообщение № 2
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация:
563
±
Замечаний:
0% ±
Excel 2013, 2016
типа [vba]Код
Msgbox range("A1").Interior.Color
[/vba] даст номер цвета а еще ColorIndex можно посмотреть в файлике
типа [vba]Код
Msgbox range("A1").Interior.Color
[/vba] даст номер цвета а еще ColorIndex можно посмотреть в файлике nilem
Яндекс.Деньги 4100159601573
Сообщение отредактировал nilem - Среда, 15.04.2015, 17:29
Ответить
Сообщение типа [vba]Код
Msgbox range("A1").Interior.Color
[/vba] даст номер цвета а еще ColorIndex можно посмотреть в файлике Автор - nilem Дата добавления - 15.04.2015 в 17:28
KSV
Дата: Среда, 15.04.2015, 17:32 |
Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация:
255
±
Замечаний:
0% ±
Excel 2013
Если цвет будет браться из палитры, то да, Range (...).Interior.ColorIndex, а если нужно присвоить какой-то цвет, отсутствующий в палитре, то [vba]Код
Range(...).Interior.Color = RGB(252, 252, 77)
[/vba] Узнать цвета можно этими же свойствами - ColorIndex вернет индекс цвета в палитре, а Color - цвет в RGB
Если цвет будет браться из палитры, то да, Range (...).Interior.ColorIndex, а если нужно присвоить какой-то цвет, отсутствующий в палитре, то [vba]Код
Range(...).Interior.Color = RGB(252, 252, 77)
[/vba] Узнать цвета можно этими же свойствами - ColorIndex вернет индекс цвета в палитре, а Color - цвет в RGB KSV
KSV.VBA@gmail.com Яндекс.Деньги: 410011921213333
Ответить
Сообщение Если цвет будет браться из палитры, то да, Range (...).Interior.ColorIndex, а если нужно присвоить какой-то цвет, отсутствующий в палитре, то [vba]Код
Range(...).Interior.Color = RGB(252, 252, 77)
[/vba] Узнать цвета можно этими же свойствами - ColorIndex вернет индекс цвета в палитре, а Color - цвет в RGB Автор - KSV Дата добавления - 15.04.2015 в 17:32
slAvIk159
Дата: Среда, 15.04.2015, 17:40 |
Сообщение № 4
Группа: Проверенные
Ранг: Участник
Сообщений: 83
Репутация:
13
±
Замечаний:
0% ±
Excel 2013
можна ещё с помощью моего файлика заливаеш ячейки (с 1 по 20) в первой колонке, нажимаеш кнопку и будут тебе коды цветов
можна ещё с помощью моего файлика заливаеш ячейки (с 1 по 20) в первой колонке, нажимаеш кнопку и будут тебе коды цветов slAvIk159
Сообщение отредактировал slAvIk159 - Среда, 15.04.2015, 17:41
Ответить
Сообщение можна ещё с помощью моего файлика заливаеш ячейки (с 1 по 20) в первой колонке, нажимаеш кнопку и будут тебе коды цветов Автор - slAvIk159 Дата добавления - 15.04.2015 в 17:40
1avgur1
Дата: Среда, 15.04.2015, 17:46 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Исчерпывающе. Всем спасибо за ответы
Исчерпывающе. Всем спасибо за ответы 1avgur1
Ответить
Сообщение Исчерпывающе. Всем спасибо за ответы Автор - 1avgur1 Дата добавления - 15.04.2015 в 17:46