IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Не могу вывести переменную из цикла (vba) (http://www.imho.ws/showthread.php?t=49488)

PANIC 23.01.2004 23:13

Не могу вывести переменную из цикла (vba)
 
Люди, помогите чайнику, плз!
Никак не могу вывести переменную из цикла для ее дальнейшего использования в другом цикле. Вроде объявил ее как глобальную, но когда ее вытаешься вывести после завершения цикла - ничего не получается.
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

Bespalov Roman 24.01.2004 15:45

Может у тебя условие не работает? Даёшь *.xls!

А вообще Exit Sub здесь странно выглядит. Может имелось в виду Exit For? И процедуру закрой, хотя она должна быть уже закрыта.

cd19 24.01.2004 16:50

Объясни сначала, что вообще хочешь сделать в этом sub

PANIC 24.01.2004 17:14

Уже все. Оказалось, что косяк в exit sub (надо было поставить exit for). Большое спасибо!


Часовой пояс GMT +4, время: 08:38.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.