Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Оператор цикла For Each

Теоретический материал | Вложенные циклы | Ошибки компиляции |


Читайте также:
  1. I система: аденилатциклаза – цАМФ
  2. I. Общая концепция выведения на рынок сотовой связи нового оператора
  3. I. Расчёт термодинамического цикла холодильной машины.
  4. Алгебраические действия с операторами.
  5. БУЛЕВЫ ОПЕРАТОРЫ
  6. В формулу входят операторы, ссылки на ячейки, значения, функции и имена
  7. В-34. Классификация моделей ХТС. Технологические операторы и топологии ХТС.

В цикле For Each не используется счётчик итераций цикла. В нём выполняется столько итераций, сколько имеется элементов в определённой группе, например, такой как коллекция объектов или массив.Синтаксис оператора:

For Each элемент In группа

тело цикла a

Next [ элемент]

где элемент - переменная, используемая для итерации по всем элементам в группе;

группа - это объект коллекции или массив;

тело цикла - один, несколько или ни одного оператора.

Пример 2

Процедура определяет сумму и количество всех чисел расположенных в выделенных ячейках таблицы Excel. Предполагается, что перед запуском программы какое-то количество ячеек таблицы Excel заполнено численными данными, и они выделены. Объект Selection обеспечивает программную работу с выделенными ячейками таблицы, это и есть группа. Пользователь может выделить ячейки в группу с помощью мыши, и запустить процедуру. В переменную сl, которая является элементом группы, на каждой итерации, поочерёдно, будут попадать численные значения ячеек выделенной группы. При этом переменная s на каждой итерации будет увеличиваться на соответствующее численное значение переменной сl, а переменная k на единицу. Цикл закончиться, когда через его итерации пройдёт каждая из выделенных ячеек. В результате в переменную s будет записана сумма, а в k – количество чисел расположенных в выделенных ячейках таблицы Excel.

 


Дата добавления: 2015-07-12; просмотров: 104 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Оператор цикла For| Оператор цикла Do

mybiblioteka.su - 2015-2024 год. (0.011 сек.)