Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Шаг 73 - Инструкция With




Next I

End Sub

Unload UserForm1

End Sub

Unload UserForm2

End Sub

Dim Counter

Wend

While условие

End Sub

Unload UserForm1

 

Шаг 71 - Инструкция While...Wend

Выполняет последовательность инструкций, пока заданное условие имеет значение True.

[инструкции]

Параметры
условие: Обязательный. Числовое выражение или строковое выражение, которое имеет значение True или False. Если условие имеет значение Null, условие рассматривается как имеющее значение False.
Инструкции: Необязательный. Одна или несколько инструкций, выполняемых, пока условие имеет значение True.

Замечания
Если условие имеет значение True, выполняются все инструкции до инструкции Wend. Затем управление возвращается инструкции While и вновь проверяется условие. Если условие по-прежнему имеет значение True, процесс повторяется. Если оно не имеет значение True, выполнение возобновляется с инструкции, следующей за инструкцией Wend.
Циклы While...Wend могут иметь любую глубину вложенности. Каждая инструкция Wend соответствует предшествующей инструкции While.
нструкция Do...Loop обеспечивает более структурированный и гибкий способ организации циклов.

Пример
В данном примере инструкция While...Wend используется для увеличения переменной-счетчика. Инструкции в цикле выполняются до тех пор, пока указанное условие не True.

Counter = 0 ' Инициализирует переменную.

While Counter < 20 ' Анализирует значение счетчика.

Counter = Counter + 1 ' Увеличивает счетчик.

Wend ' Завершает цикл While,

' если Counter > 19.

Debug.Print Counter ' Выводит 20 в окно отладки.

 

' Событие "Нажатие кнопки" (Click) для формы UserForm2

Private Sub UserForm_Click()

 

' Событие "Нажатие кнопки" (Click) для формы UserForm1

Private Sub UserForm_Click()

Шаг 72 - Инструкция Width #

Задает ширину строки для файла, открытого с помощью инструкции Open.

Width #номерФайла, ширина

Параметры
номерФайла: Обязательный. Любой допустимый номер файла.
Ширина: Обязательный. Числовое выражение в интервале от 0–255 включительно, которое указывает, сколько символов следует поместить на одной строке прежде, чем перейти к следующей строке. Если ширина равняется 0 (это значение используется по умолчанию), ширина строки не ограничивается. Аргумента ширина по умолчанию имеет значение 0.

Пример
Dim I

Open "TESTFILE" For Output As #1 ' Открывает файл для записи.

Width #1, 5 ' Устанавливает ширину равной 5.

For I = 0 To 9 ' Цикл выполняется 10 раз.

Print #1, Chr(48 + I); ' Печатает по 5 символов в строке.

Close #1 ' Закрывает файл.

Выполняет последовательность инструкций над одиночным объектом или определяемым пользователем типом данных.




Поделиться с друзьями:


Дата добавления: 2015-06-27; Просмотров: 310; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.