Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как создать свой массив цветов?

32K
20 августа 2008 года
serega575757
16 / / 21.07.2008
В моем файле цвета выбираются в Function GetAColor()
'If WorkbookIsActive Then
'Buttons(ButtonCount).ColorButton.BackColor = _
'ActiveWorkbook.Colors(ButtonCount)
'Else
'Buttons(ButtonCount).ColorButton.BackColor = _
'ThisWorkbook.Colors(ButtonCount)
'End If

Соответственно, если вместо
'Buttons(ButtonCount).ColorButton.BackColor = _
'ThisWorkbook.Colors(ButtonCount)
я подставлю
'Buttons(ButtonCount).ColorButton.BackColor = _
'МОЙ_МАССИВ(ButtonCount), то по идее все должно получиться.

Проблема в том, что я с массивами еще не разобрался. Поэтому не знаю, как сделать массив из 56 ячеек, чтобы значения цветов брались из этого массива, а не из стандартного набора в 56 цветов.

Плиз, очень нужно. Помогите ламеру. СПАСИБО"!
17K
21 августа 2008 года
HookEst
144 / / 27.03.2008
Самое простое, использовать Array, написать:
 
Код:
...
МОЙ_МАССИВ = Array(0,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,255)



Можно забить все нужные цвета в строку, разделенные, например запятой, а потом использовать Split:
 
Код:
Const ColorsStr = "0,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,255"
Sub t()
...
МОЙ_МАССИВ = Split(ColorsStr, ",")
End Sub


в МОЙ_МАССИВ теперь храниться массив наших цветов, только значения их будут типа String, но в данном случае это не принципиально.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог