Тест по vba с ответами

Протестируйте свой уровень владения макросами в Excel

Ежедневно используете MS Excel в работе? Устали повторять одни и те же рутинные операции? Хотите освободить время для действительно важных задач?
Используя язык VBA, можно написать макрос — инструмент, позволяющий автоматизировать многие повторяющиеся действия в таблице Excel. Для его создания можно записать последовательность действий в программе и дать им уникальное название, или использовать язык VBA. Как только команда написана, ее можно применять, единожды щелкнув мышкой.
Пройдите онлайн тест по vba excel с ответами, чтобы оценить, насколько хорошо вы владеете темой, и где знания стоит дополнить.

Зачем изучать работу в программе Excel углубленно?

Во-первых, это удобно. Собрать данные с разных листов таблицы воедино, разложить их по соответствующим ячейкам, вывести сумму прописью — головная боль любого финансового специалиста, пока он не научится записывать макросы. Во-вторых, это требует гораздо меньше времени, чем вам кажется — и экономит это время существенно.

Как это работает?

Если совсем просто, макрос — набор инструкций, который сообщает программе последовательность действий. При этом все инструкции объединяются в одной команде. Так что макрос по сути является не рецептом по приготовлению каши, а такой себе автоматической мультиваркой: загружаете ингредиенты, и результат выдается вам после нажатия одной кнопки. Тест по vba с ответами покажет, насколько вы владеете знаниями по созданию макросов.

Мне что, нужно учить язык программирования?

Не все так радикально. Язык VBA — упрощенный вариант языка Visual Basic, который, в свою очередь, уходит корнями к Бейсику. Тест на знание vba могут пройти даже те, кто не написал в жизни ни строчки кода: ведь создан он специально для тех, кто программировать не хочет. С помощью данного языка можно записать макрос и назначить его конкретной кнопке. Такая микрокоманда существенно сокращает “ручную” работу, повысив продуктивность и качество труда.

Я прошел тест по макросам в Еxcel, что дальше?

Онлайн-тренинг “Макросы для начинающих” — отличный способ научиться создавать и записывать макросы, чтобы экономить время для более важных задач. Даже если вы владеете инструментами программы достаточно хорошо, макросы — следующий уровень работы в ней. Пройдите тест по макросам в excel, чтобы определить белые пятна в своих знаниях и начать устранять их.

На рабочем листе приложения Microsoft Excel расположено текстовое окно. Необходимо обеспечивать вывод большого объема информации в текстовом окне с переносом последующие строки. Для этого следует использовать одно из свойств.

Что такое AddItem в языке программирования VBA для приложения Microsoft Excel?

Читайте также:  Усилитель для амфитон 35ас 018

А) Это метод для работы с командными кнопками.

Б) Это метод для добавления строки в элемент управления “ список” .

В) Это свойство элемента управления “ текстовое окно” .

Г) Это метод работы с объектом Workbook .

В следующем списке перечислены имена переменных в языке программирования VBA. При этом правильно переменная описана только в одном варианте.

Что обозначает тип данных Boolean в языке программирования VBA.

А) Этот тип данных может хранить только два значения: True либо False.

Б) Этот тип данных может хранить только два значения: 1 либо 2.

В) Этот тип данных может хранить любой набор данных.

Г) Такого типа данных не существует.

Какой тип данных имеют переменные X и Y в следующей записи на языке программирования VBA:

Dim X, Y, Z As Integer

Какой тип данных будет иметь переменная F описанная далее на языке программирования VBA

Что означает оператор Option Explicit на языке программирования VBA.

А) Позволяет задать двойную точность для вычислений.

Б) Требует обязательного объявления всех переменных в программе.

В) Не требует обязательного объявления переменных в программе.

Г) Назначает режим отладки программы.

Что выполняет функция DoEvents на языке программирования VB.

А) Сигнализирует Visual Basic о том, что управление передается операционной системе для обработки всех событий.

Б) Сигнализирует Visual Basic о том, что управление передано другому приложению.

В) Это оператор цикла.

Г) Такой функции не существует.

С помощью какого свойства можно поменять надпись на командной кнопке?

К какой категории относится термин ForeColor для командной кнопки.

Какой вариант правильного описания процедуры на языке программирования VB.

Необходимо для щелчка по кнопке написать программу подсчета количества заполненных ячеек в первой колонке (начиная с ячейки А1) второго листа книги Microsoft Excel. Какой вариант написания программы правильный?

А) Private Sub CommandButton2_Click()

While Worksheets(2).Cells(N + 2, 1).Value <> ""

Б) Private Sub CommandButton2_Click()

While Worksheets(2).Cells(N + 1, 1).Value <> ""

В) Private Sub CommandButton2_Click()

While Worksheets(2).Cells(N + 1, 2).Value <> ""

Г) Private Sub CommandButton2_Click()

While Worksheets(2).Cells(N + 1, 2).Value != ""

Необходимо в ячейку С3 второго рабочего листа подставить значение из текстового поля. Какой вариант записи правильный?

А) Worksheets(2).Cells(3,3) = TextBox1.Text

Б) Worksheets(2).Cells(3,3) = TextBox1.Caption

В) Worksheets(2).Cells(С,3) = TextBox1.Text

Г) Worksheets(2).Cells(3,3) TextBox1.Text

Необходимо в ячейку А3 второго рабочего листа подставить значение из ячейки А1 первого рабочего листа. Какой вариант записи правильный?

А) Worksheets(2).Cells(1,3) = Worksheets(1).Cells(1,3)

Б) Worksheets(2).Cells(3,3) = Worksheets(1).Cells(1,1)

В) Worksheets(2).Cells(1,3) = Worksheets(1).Cells(1,1)

Г) Worksheets(2).Cells(3,3) Worksheets(1).Cells(1,1)

Необходимо написать процедуру, которая по щелчку по кнопке Кнопка1 запрещает доступ к кнопке Кнопка2 и разрешает доступ к Кнопка3.

Определить значения следующего арифметического выражения на VBA:

26 4 * 2 + 19 mod 3

Дана последовательность операторов VBA:

Читайте также:  Формула для вычисления площади криволинейной трапеции

If x = 0 Then x = 2 ^ x – 1

If x > 1 Then y = x ^ 2

If x > 2 Then y = x + 2 / x – 1

Если значение переменной а равно 6, то какое значение получит переменная b при выполнении оператора:

Case 2, 4, 6, 8, 10

В книге Excel "Данные к тесту VBA" из вспогательного материала к тесту, составьте функцию VBA в модуле 1 с именем fun1 (вставьте нужные операторы в заголовки уже созданной функции), которая вычисляет выражение по формуле:

На листе 1 книги выполните функцию и полученное в ячейке B4 значение введите в ответ теста. Дробная часть числа от целой отделяется запятой.

Public Function fun1(x As Double) As Double

fun1 = (1 – x ^ 2) / (2 – 3 * x)

В книге Excel "Данные к тесту VBA" из учебных материалов к модулю, составьте функцию в модуле 1 с именем fun2 на VBA (вставьте нужные операторы в загововки уже созданной функции), которая вычисляет выражение по формуле: если x больше 0, то fun2=(1-2x)/(2+x), иначе fun2=Sin(3x)-1

На листе 1 книги выполните функцию и полученное в ячейке B5 значение, округленное до сотых, введите в ответ теста. Дробная часть числа от целой отделяется запятой.

Public Function fun2(x As Double) As Double

fun2 = (1 – 2 * x) / (2 + x)

fun2 = Sin(x) * 3 – 1

В книге Excel "Данные к тесту VBA" из учебных материалов к модулю, составьте функцию VBA с именем fun3 для нахождения минимального произведения двух чисел из трех произвольных чисел A, B, C.

Заголовок функции, который должен иметь вид: Function fun3(a,b,c), уже создан в модуле 1, необходимо только записать тело процедуры.

На листе 1 книги выполните функцию и полученное в ячейке B6 значение введите в ответ теста.

Public Function fun3(a As Double, b As Double, c As Double) As Double

If a a And c + a > b And a + b > c Then

fun3 = (p * (p – a) * (p – b) * (p – c)) ^ 0.5

В книге Excel "Данные к тесту VBA" из учебных материалов к модулю, составьте функцию VBA с именем fun3 для нахождения из трех произвольных чисел A, B, C, задающих длины сторон треугольника, самую длинную сторону, если треугольник существует, в противном случае функция должна возвратить значение -3.

Заголовок функции, который должен иметь вид: Function fun3(a,b,c), уже создан в модуле 1, необходимо только записать тело процедуры.

На листе 1 книги выполните функцию и полученное в ячейке B6 значение введите в ответ теста.

Public Function fun3(a As Double, b As Double, c As Double) As Double

Dim m As Double

If b + c > a And c + a > b And a + b > c Then

Определить значения следующего арифметического выражения на VBA:

2 4 * 2 + 15 mod 3

В книге Excel "Данные к тесту VBA" из учебных материалов к модулю, составьте функцию VBA с именем fun3 для нахождения из трех произвольных чисел A, B, C минимального значения.

Читайте также:  Трансформатор понижает напряжение в 20 раз

Заголовок функции, который должен иметь вид: Function fun3(a,b,c), уже создан в модуле 1, необходимо только записать тело процедуры.

На листе 1 книги выполните функцию и полученное в ячейке B6 значение введите в ответ теста.

Public Function fun3(a As Double, b As Double, c As Double)

Dim m As Double

Case 2, 4, 6, 8, 10, 20

В книге Excel "Данные к тесту VBA" из учебных материалов к модулю, составьте функцию в модуле 1 с именем fun1 на VBA (вставьте нужные операторы в заголовки уже созданной функции), которая вычисляет выражение по формуле:

На листе 1 книги выполните функцию и полученное в ячейке B4 значение введите в ответ теста. Дробная часть числа от целой отделяется запятой.

В книге Excel "Данные к тесту VBA" из вспомогательного материала к тесту, составьте функцию в модуле 1 с именем fun2 на VBA (вставьте нужные операторы в загововки функции созданной функции), которая вычисляет выражение по формуле: если x > 2, то fun2=(1-2x)/(2-x), иначе fun2=cos(x)+1.

На листе 1 книги выполните функцию и полученное в ячейке B5 значение, округленное до сотых, введите в ответ теста. Дробная часть числа от целой отделяется запятой.

В книге Excel "Данные к тесту VBA" из учебных материалов к модулю, составьте функцию VBA с именем fun3 для нахождения минимального произведения двух чисел из трех произвольных чисел A, B, C.

Заголовок функции, который должен иметь вид: Function fun3(a,b,c), уже создан в модуле 1, необходимо только записать тело процедуры.

На листе 1 книги выполните функцию и полученное в ячейке B6 значение введите в ответ теста.

В книге Excel "Данные к тесту VBA" из учебных материалов к модулю, составьте функцию VBA в модуле 1 с именем fun1 (вставьте нужные операторы в заголовки уже созданной функции), которая вычисляет выражение по формуле:

Какое значение получит переменная S после выполнения группы операторов VBA:

For i = 2 To 5 Step -2

Какое значение получит переменная S после выполнения группы операторов VBA:

For i = 5 To 2 Step 2

Дана последовательность операторов VBA:

Определить значение переменной x после их выполнения

Дана последовательность операторов VBA:

p = p + (n Mod 10) ^ 2

В книге Excel "Данные к тесту VBA" из учебных материалов к модулю, составьте функцию VBA в модуле 1 с именем fun7, которая вычисляет произведение цифр заданного числа n.

Заголовок функции, который должен иметь вид: Function fun7(n), уже создан в модуле 1, необходимо только записать тело процедуры.

На листе 1 книги выполните функцию и полученное в ячейке B10 значение введите в ответ теста.

Public Function fun7(ByVal n As Long) As Double

Оцените статью
Добавить комментарий

Adblock detector