![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Sub сумма2()
Dim x, s As Double x = 0 s = 0 Do While x < = 100 s = s + x x = x + 1 Loop MsgBox (" s=" + Str(s)) End Sub
Если надо проверять условие после того, как инструкции или блок операторов будут выполнены хотя бы один раз, то можно применить следующую конструкцию оператора цикла: Do [Инструкции] или [блок Операторов] Exit Do Loop While условие
Sub сумма2() Dim x, s As Double x = 0 s = 0 Do s = s + x x = x + 1 Loop While x < = 100 MsgBox (" s=" + Str(s)) End Sub
Оператор Do Until…Loop выполняет циклы до тех пор, пока условие не соблюдается, а при соблюдении условия оператор выходит из цикла. Условие проверяется до того, как выполняется инструкция или группа операторов. В этом случае синтаксис операторов цикла Do Until...Loop имеет следующий вид: Do Until условие (Например, x=20) [Инструкции] или [блок Операторов] Exit Do Loop
Sub сумма2() Dim x, s As Double x = 0 s = 0 Do Until x = 101 s = s + x x = x + 1 Loop MsgBox (" s=" + Str(s)) End Sub
Если надо проверять условие после того, как инструкции или блок операторов будут выполнены хотя бы один раз, то можно применить следующую конструкцию оператора цикла:
Do [Инструкции] или [блок Операторов] Exit Do Loop Until условие
Sub сумма3() Dim x, s As Double x = 0 s = 0 Do s = s + x x = x + 1 Loop Until x = 101 MsgBox (" s=" + Str(s)) End Sub
Статические и динамические массивы в VBA Что такое массив? Массив это упорядоченное множество данных одного типа, которые имеют общее имя.
Массивы бывают: · одномерными (линейными), и многомерными - двумерные(матрицы, 2D), трехмерные и т.д. · Статические - количество элементов массива объявляется на этапе разработки и не изменяется в процессе выполнения программы, и динамические - число элементов и размерность изменяется в процессе работы программы. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение
Объявление статических массивов в VBA Массив в VB объявляется как обычная переменная, после ключевого слова Dim с той лишь разницей, что после имени переменной (перед ключевым словом " As ") должны быть скобки. Статические массивы объявляются с указанием верхней и нижней границы:
Dim Mas(1 to 10) as integer ‘Массив из 10-ти элементов ‘ типа integer
Dim Mas (2 to 50) as double ‘Массив из 49-ти элементов ‘ типа double
Объявить массив также можно указав только количество элементов:
Dim Mas (50) as integer ‘Массив из 51-го элемента
В этом случае нижняя граница будет установлена по умолчанию 0. Если Вы хотите что бы первым индексом во всех массивах была 1, то Вам необходимо в начале модуля (перед первой процедурой) указать следующее: Option Base 1 Dim Mas (50) as integer ‘Массив из 50-ти элементов
Объявление многомерных массивов
|