AddItem в Excel

Программирование на Visual Basic for Applications
Grossu
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 11.04.2005 (Пн) 9:43

AddItem в Excel

Сообщение Grossu » 11.04.2005 (Пн) 9:50

Помогите разобраться. При создании combobox на листе (именно на листе, а не в форме) не могу придумать процедуру, для заполнения значениями комбобокса. С формой все понятно UserForm_Initialize и погнал AddItem заливать. А если комбо просто на листе в виде ActiveX, то как? Спасибо за любой отклик

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.04.2005 (Пн) 9:57

Например, Workbook_Open. Или Worksheet_Activate.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Grossu
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 11.04.2005 (Пн) 9:43

Сообщение Grossu » 11.04.2005 (Пн) 10:09

Что-то близкое, но к сожалению процедуры не подходят

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.04.2005 (Пн) 10:13

Ну тогда опиши ситуацию, когда нужно заполнять :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Grossu
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 11.04.2005 (Пн) 9:43

Сообщение Grossu » 11.04.2005 (Пн) 10:17

Самый простейший случай. Открываем книгу в ней расположен стандартный комбо, заполненный месяцами. Вот и все.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.04.2005 (Пн) 11:20

Ну и чем не устраивает Workbook_Open?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Grossu
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 11.04.2005 (Пн) 9:43

Сообщение Grossu » 11.04.2005 (Пн) 11:27

Все логично, но вот этот код не работает

Private Sub Workbook_Open()
ComboBox1.AddItem "Январь"
ComboBox1.AddItem "Февраль"

End Sub
в чем моя криворукость?

Grossu
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 11.04.2005 (Пн) 9:43

Сообщение Grossu » 11.04.2005 (Пн) 13:04

Спасибо. Решение найдено


Вернуться в VBA

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

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

    TopList