|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 (permalink) |
Новичок
Регистрация: 05.05.2013
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]() Private Sub ComoBox1_Enter() ComoBox1.Clear Sheets("Прейскурант").Select Dim i As Integer, j As Integer i = 2 Do i = i + 1 If Cells(i, 1) = "" Then j = i Exit Do End If Loop For n = 2 To i ComoBox1.AddItem Cells(n, 1) Next n End Sub в раскрывающемся списке должны появиться коды товаров-а у меня список пустой |
![]() |
![]() |
![]() |
|
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Если обратить внимание на похожие темы, то процесс решения вашей проблемы должен пойти быстрее Помогите найти ошибку в схеме Помогите найти ошибку в программе на Си Помогите найти ошибку Помогите найти ошибку Помогите найти ошибку Помогите найти ошибку на плате |
![]() |
#2 (permalink) |
Member
Регистрация: 22.10.2016
Сообщений: 62
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]()
У вас никак не используется переменная j.
В цикле Do - Loop ей присваивается значение i и сразу выход из цикла. Надо полагать, что в цикле For - Next должна стоять j , а не i. Отсюда и результат. |
![]() |
![]() |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
![]() |
Опции темы | |
Опции просмотра | |
|
|