НБ
Наталья Бубнова

Разбор небольшого кода на языке Visual Basic

Хотел попросить вас помочь разобрать данную часть кода:

handflag = 1 ' поставить "1" если нужен заголовок в каждом файле, "0" - если не нужен



If handflag = 0 Then

' создаем заголовок из первой строки (он будет в каждом файле)

strfirst = ""

For t = 1 To countcolon - 1

strfirst = strfirst & Cells(1, t) & vbTab

Next

strfirst = strfirst & Cells(1, countcolon) & vbNewLine

End If

А если быть точнее, то именно >> Next - что значит этот Next? Нигде толковой информации нет по этому поводу. Либо плохо искал. Спасибо. (Countcolon в нашем случае равен трем изначально)

ЛШ
Лена Шаймардянова

Все что заключено между For и Next (тело цикла)
будет выполнено несколько раз

С каждым проходом цикла переменная t (счетчик цикла) будет увеличиваться на 1, пока

не достигнет значения countcolon - 1

Затем управление будет передано на строчку, следующей за Next

Иногда цикл оформляют для наглядности так:

For i = 1 To 10

' здесь код

Next i

' далее код

' далее код

Более подробно о циклах и не только:

vbbook .ru/visual-basic/ (в ссылке убрать пробел)

Синтаксис VBA и VB6 одинаков. Вам подойдут примеры кода.

Удачи в обучении...

ОД
Ольга Дмитриева

повтор цикла заданный For

Похожие вопросы
Программисты, скажите, где у меня ошибка в коде Visual Basic?
Небольшой вопрос по Visual Basic
Как сделать готовый код Visual Basic работоспособным?
Нужна помощь в коде Visual Basic.
Напишите пожалуйста код программы для Visual Basic
Программирование на языке VISUAL BASIC
Помогите понять код Visual Basic
Visual Basic Не могу понять где в коде ошибка
как составить код в Visual Basic
Visual Basic код на замену слов