Не могу вывести перемнную из цикла

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
NP
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 23.01.2004 (Пт) 21:58

Не могу вывести перемнную из цикла

Сообщение NP » 23.01.2004 (Пт) 22:02

Люди, помогите чайнику, плз!
Никак не могу вывести переменную из цикла для ее дальнейшего использования в другом цикле. Вроде объявил ее как глобальную, но когда ее вытаешься вывести после завершения цикла - ничего не получается.
Public knp As Integer
Public Sub CommandButton1_Click()
Dim i As Long
Dim n As Integer
n = 1
'Определяем количество непустых ячеек в листе
For i = 1 To 50000
If Sheets("Новый прайс").Cells(n, 7) = vbNullString Then
knp = n
Exit Sub
End If
n = n + 1
Next i
otvet2.Caption = knp

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 23.01.2004 (Пт) 23:25

тебе нужно использовать exit for а не exit sub :!:
Ничто так не ограничивает полёт мысли программиста, как компилятор


Вернуться в Visual Basic 1–6

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

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

    TopList  
cron