Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA-Введеное значение в ComboBox / 8 сообщений из 8, страница 1 из 1
30.10.2007, 15:37
    #34905004
avdj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA-Введеное значение в ComboBox
Проблема такова: ComboBox позволяет ввести значение руками и это значение, в случае если оно отсутствует в списке бокса необходимо записать на excel лист. Как определить что значение введено, а не выбрано из списка?
...
Рейтинг: 0 / 0
30.10.2007, 15:39
    #34905013
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA-Введеное значение в ComboBox
Проверьте ComboBox на наличие такой записи.
...
Рейтинг: 0 / 0
30.10.2007, 15:58
    #34905088
avdj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA-Введеное значение в ComboBox
Перебором или есть более цивилизованный способ?
...
Рейтинг: 0 / 0
30.10.2007, 17:14
    #34905405
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA-Введеное значение в ComboBox
Вроде бы есть API функции которые ищут в списке.
...
Рейтинг: 0 / 0
30.10.2007, 18:16
    #34905635
Belkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA-Введеное значение в ComboBox
avdjПроблема такова: ComboBox позволяет ввести значение руками и это значение, в случае если оно отсутствует в списке бокса необходимо записать на excel лист. Как определить что значение введено, а не выбрано из списка?
Делаешь процедуру по нажатию кнопки в которой гонишь цикл проверяя Combobox1.text и массив в котором хранятся значения Combobox1ю Этот масси можно создать когда добавляешь значения Combobox1.AddItem
Может можно как-нибудь обратиться непосредственно к i-тому элеменку Combobox1... Я не знаю.
А с циклом гарантированно получится.
...
Рейтинг: 0 / 0
30.10.2007, 19:54
    #34905792
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA-Введеное значение в ComboBox
Можно загонять итемы в словарь и проверять по Exists.
...
Рейтинг: 0 / 0
31.10.2007, 09:27
    #34906365
Belkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA-Введеное значение в ComboBox
Что-то я вчера пошел по длинному пути....
Можно так

Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub CommandButton1_Click()

If ComboBox1.ListIndex <=  0  Then
 MsgBox ComboBox1.Text
End If

End Sub

-----------
Андрей.
...
Рейтинг: 0 / 0
31.10.2007, 14:50
    #34907808
avdj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA-Введеное значение в ComboBox
То что Надо! Спасибо всем.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA-Введеное значение в ComboBox / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]