VBA - Присвоение выбранного значения в поле со списком (пользовательская форма) переменной - PullRequest
0 голосов
/ 24 июня 2010

У меня есть поле со списком в пользовательской форме в VBA и я хочу сделать выбор пользователя переменной. То есть у меня есть выпадающий список со значениями 1-50 и я хочу взять выбранное число и использовать его в качестве переменной. Спасибо.

1 Ответ

1 голос
/ 24 июня 2010

Вы можете;

Dim str as String

''always available, what was selected or typed into the box:
str = TheComboBox.Text
msgbox "drop down text: " & str

''for drop-downs, always returns the text of an item:
if (TheComboBox.ListIndex > -1) then
    ''something is selected;
    str = TheComboBox.List(ComboBox1.ListIndex)
    msgbox  "drop down value: " & str
end if
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...