vba циклы



Vba циклы

Автор Андрей задал вопрос в разделе Другие языки и технологии

какие в VBA есть циклы кроме FOR/NEXT? и получил лучший ответ

Ответ от Ѓдачник[гуру]
Циклы в VBA 1) For... Next - цикл с параметром 2) For Each... Next - спеццикл для перебора всех элементов массива или коллекции, например, файлов или страниц в Эксельной книге. 3) Do ...Loop - бесконечный цикл, внутри обязательно должна быть команда If... Then Exit Do 4) Do While... Loop - цикл с предусловием, выполняется, пока условие истинно 5) Do ...Loop While - цикл с постусловием, выполняется, пока условие истинно 6) Do Until... Loop - цикл с предусловием, выполняется, пока условие ложно 7) Do ...Loop Until - цикл с постусловием, выполняется, пока условие ложно Команда Exit бывает в формах Exit Do, Exit For, есть еще Exit Sub и Exit Function - прерывание выполнения, соответственно, цикла, подпрограммы или функции.

Ответ от MCtok[новичек]
может уайл и репит

Ответ от Антон Харченко[гуру]
DO ...LOOP FOR EACH ...NEXT

Ответ от Витя Programmist[гуру]
Есть еще Do, While, Until

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: какие в VBA есть циклы кроме FOR/NEXT?
спросили в Цикл V10 0
VBA циклы
Используй оператор Resume.
Над ним можно немного поэкспериментировать, вот возможные описания:
подробнее...

как в VBA for Application заполнить поле со списком из ячеек Excel
Вообще код так выглядит:

ComboBox1.AddItem (лист2.Range("A1").Value)
ComboBox1 -
подробнее...

Помогите сделай генератор случайных чисел на VBA excel
For q = 1 To 4
Cells(1, q) = Int(22 * Rnd) + 1
Next

числа будут от 1 до 22
но
подробнее...
спросили в V10 0
vba пом0гите пожалуйста с пояснениями
решим:
Какое значение примет переменная x после выполнения блока программы:
n = 7 : x =
подробнее...

Помогите решить задачу по программированию VBA!!!!
InputBox вводит тексты, MsgBox выводит на экран сообщения.
Изучите их в Справке.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Selection
Excel, VBA
Объект Selection.
Количество столбцов - Selection.Columns.Count
Количество строк -
подробнее...

Подскажите как обратиться к символу в строке (VBA)
Увидел begin и чуть не получил разрыв сердца.
Неужели, думаю, создали Delphi Applications for
подробнее...

Как сделать цикл в Excel
Да, ну! И без VBA можно обойтись. В А1 пишем начальное значение. В В1 - формулу (зависимость от А1)
подробнее...

Помощь в написание программы на VBA
А не проще из Access подцепить таблицу Excel в качестве источника данных и там уже можно
подробнее...

Как сделать в VBA ввод и вывод массива?А именно в этой процедуре?
Этот код полностью не рабочий. Даже можно сказать, что это нечто похожее на VBA.
Ввод делается
подробнее...

VBA в чем проблема в функции MID?
Вы уверены, что ошибка именно в функции MID, а не в varRoman(j)?
varRoman - это массив?подробнее...

VBA в Excel
Для ранее подготовленной таблицы MS Excel создайте программу VBA для рассчета количества клиентов,
подробнее...

Массивы VBA
1. Непонятно зачем переменная str и для чего ей присваивается значение. По условию массив нужно
подробнее...
спросили в Echo Night
Вопрос по VBA. Использование переменной при обращении к объекту.
Для того, что бы обращаться к контролам формы в цикле,
создайте массив. В VBA это можно
подробнее...

VBA Excel
p = 1
for i = 1 to size
if (not a[ i ] пустое) then я тут хз как проверять на пустоту,
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*