База ответов ИНТУИТ

Основные принципы и концепции программирования на языке VBA в Excel

<<- Назад к вопросам

Отметьте правильные утверждения в отношении приведенного фрагмента процедуры.
Dim i As Range, myrange As ObjectSet myrange = Range("A:B")For Each i In myrangei = Int(Rnd() * 2)Next i  

(Отметьте один правильный вариант ответа.)

Варианты ответа
в операторе i = Int(Rnd() * 2) обязательно указание свойства value для переменной i, т.е оператор следует записать в виде i.value= Int(Rnd() * 2)
в приведенном фрагменте процедуры ошибок нет (Верный ответ)
в ссылке на диапазон ячеек оператора Set myrange = Range("A:B") указаны только обозначения столбцов и не указаны номера строк, что является ошибкой
тип переменной myrange должен быть Range, а не Object
Похожие вопросы
Оператор Union(Range("A1:J1"), Range("A1:A10")) = "*"
Отметьте правильные утверждения в отношении процедурного листа любого объекта проекта.
Оператор Range("A7:B9").Cells(2,1).Activate
Оператор ActiveSheet.Range("A5:B10").Clear на активном рабочем листе
Интервал A5:C11 заполнен единицами. Оператор MsgBox Range("A6").CurrentRegion.Row высвечивает
Отметьте правильные утверждения
Оператор Worksheets("Лист7").Range("A5:B10").CurrentRegion.Delete на листе с именем Лист7
Первый оператор процедуры A=A+1. Отметьте неверное утверждение.
Программа содержит основную процедуру A, в которой осуществляется вызов процедуры B из 5 операторов. Процедура A выполняется в пошаговом режиме нажатием кнопки Step Into. После выполнения команды вызова процедуры B
Фактические параметры процедуры общего типа (аргументы) отделяются от имени процедуры