Затем, что пользователь может нажать «Отмена».
Тем что «поплывут»
все места, где был использован данный индекс цвета палитры.
Цитата blackeangel:
И потом,я создавал тему отдельно поэтому вопросу и там никто ничего не ответил. »
|
Не всё делается в то время, как Вам хочется, увы. У меня его тогда не было. Вы обратили внимание на время моего предыдущего сообщения? А этого? То-то.
Разумеется. Я просто заменил трёхкратное использование одного и того же постоянного числа константой. Но сие несущественно, и речь вовсе не об этом.
Затем, чтобы после отработки Вашего кода,
внезапно не поменяли свои цвета ячейки рабочих листов и диаграммы.
Цитата blackeangel:
да еще и возвращать тот цвет что не нужен, т.к. юзер его не выбирал? »
|
Это я пропустил при копировании. Должно быть, разумеется, не оставшийся по недосмотру «intResult», а «lngSelectedColor»:
Код:

btnGetColor.BackColor = lngSelectedColor 'назначаем цвет специально выделенной кнопке
(и если б Вы добавили приведённое в коде требование «Option Explicit» — сразу бы сие увидели). Приношу Вам свои извинения за недоработку.