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

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

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

Процедура запрашивает ввод числа или даты и высвечивает сообщение о типе введенных данных или о некорректном вводе. Какая из логических конструкций записана правильно?

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

Варианты ответа
If IsDate(A) Then  MsgBox "Дата " & A    Else IsNumeric(A) Then  MsgBox "Число " & A    Else  MsgBox "Некорректный ввод "End If      
If IsDate(A) Then MsgBox "Дата " & A  ElseIf IsNumeric(A) Then MsgBox "Число " & A  Else MsgBox "Некорректный ввод "  End If      
If IsDate(A) Then  MsgBox "Дата " & A    ElseIf IsNumeric(A) Then  MsgBox "Число " & A    Else  MsgBox "Некорректный ввод "End If      
(Верный ответ)
Похожие вопросы
В программе имеются две процедуры Proc1 и Proc2. Процедура Proc1 запрашивает данные и высвечивает результат из переменной User_sum, а процедура Proc2 получает введенные данные из Proc1 и суммирует их в переменной User_sum. Переменную User_sum следует объявить
Интервал A5:C11 заполнен единицами. Оператор MsgBox Range("A6").CurrentRegion.Row высвечивает
Процедура предполагает расчет произведения чисел, вводимых пользователем. Для получения произведения описана переменная Prod as Single. В результате вычислений произведение чисел равно нулю. Какая команда инициализации переменных приведет к корректному результату?
Процедура - это
Процедура-функция
Процедура может содержать:
Для ввода и высвечивания введенных значений в процедуре используется оператор MsgBox "Y=" & InputBox("Введите любую букву"). Пользователь ввел в диалоговом окне значение S и нажал кнопку Cancel. Что высветится в диалоговом окне?
Как правильно записать выражение "операнд X равен или больше операнда Y ":
Ключевое слово Private перед именем процедуры определяет, что процедура
Какой из операторов цикла For для вычисления 20! записан правильно и рассчитывает верный результат?