ComboBox

Программирование на Visual Basic for Applications
sashok60
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 12.09.2007 (Ср) 7:58

ComboBox

Сообщение sashok60 » 29.04.2009 (Ср) 12:17

ситуация такая есть форма на ней 4 ComboBox, как при определенных условиях добавить во все ComboBoxы определенный список?

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: ComboBox

Сообщение iGrok » 29.04.2009 (Ср) 12:29

sashok60 писал(а):ситуация такая есть форма на ней 4 ComboBox, как при определенных условиях добавить во все ComboBoxы определенный список?

1) Добавить в первый комбобокс определённый список.
2) Добавить во второй комбобокс определённый список.
3) ... Ну ты понял, да?
label:
cli
jmp label

sashok60
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 12.09.2007 (Ср) 7:58

Re: ComboBox

Сообщение sashok60 » 29.04.2009 (Ср) 12:35

это понятно, а чтобы не прописывать по отдельности каждый ComboBox, а типа с ComboBox1.List по ComboBox10.List присвоить Range("A5:A23").Value

Brudda
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 21.02.2005 (Пн) 14:47
Откуда: Рига

Re: ComboBox

Сообщение Brudda » 29.04.2009 (Ср) 15:13

Если других ComboBox_ов на форме нет, можно так попробовать:

Код: Выделить всё
     With UserForm1
            Dim СВВ As Control
                  For Each СВВ In .Controls
                        If TypeOf TB Is MSForms.ComboBox Then
                             .... тут заполняешь  ComboBox_ы
                        End If
                  Next
    End With


arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: ComboBox

Сообщение arvitaly » 01.05.2009 (Пт) 13:44

можно так попробовать


только так и не иначе, а другие комбобоксы отсекаются по имени легко СВВ.name


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

    TopList