Вопросы по VBA
1. Что такое VBA? Что такое макрос? Где Excel хранит записанные макросы? Напишите макрос, который помещает некоторый текст в выделенную ячейку Excel.
2. Что такое модуль VBA?
3. Каково назначение функции? Напишите функцию, позволяющую по 2-м катетам вычислить гипотенузу.
4. В чем различие между функциями, выполняющимися в VBA, и функциями, выполняющимися в Excel?
5. Что такое процедура? Напишите процедуру, проверяющую, ввел ли пользователь правильный пароль, или нет. В каждом случае вывести соответствующее сообщение
6. Для чего используется инструкция Exit Sub? С какой целью применяется Exit Function?
7. Найдите ошибку:
Sub Cor()
Amount = 9
x = "Amount"
Sqr (x)
End Sub
Найдите ошибку:
Sub Множитель(x, y, z)
Произведение = x * y * z
MsgBox Произведение
End Sub
Sub ЗапускМножителя()
Множитель 3, 4
End Sub
Напишите процедуру, которая активирует каждый из рабочих листов текущей книги по очереди и выдает запрос на их переименование
8. Что такое локальная переменная? Как можно запустить процедуру, использующую локальную переменную, а затем, выйдя из процедуры и запустив ее снова, найти значение этой переменной неизменной?
9. Зачем применяются Public – переменные?
10. В чем отличие управляющей структуры Select Case от If/Then?
11. Что такое объект? Свойство? Метод? Как в Excel используются методы Cells и Range? Как работает с объектами оператор With?
12. Что представляет собой коллекция объектов? Что такое элемент коллекции?
13. Что такое динамический массив? Если имеется динамический массив Ldata из 200 элементов и выполняется оператор
ReDim Ldata 300
Что произойдет с массивом?
Найдите ошибку:
Sub Shopping()
Dim ShoppingList()
ShoppingList(1) = "дискета"
ShoppingList(2) = "мышь"
End Sub
14. Что такое определенный пользователем тип данных? Как определить нестандартный тип?
15. Создайте пользовательскую панель инструментов, добавьте к ней несколько кнопок, назначьте им макросы и соедините панель с рабочей книгой.
16. Что такое VBA форма? Как ее создать?
1. Что такое VBA? Что такое макрос? Где Excel хранит записанные макросы? Напишите макрос, который помещает некоторый текст в выделенную ячейку Excel.
2. Что такое модуль VBA?
3. Каково назначение функции? Напишите функцию, позволяющую по 2-м катетам вычислить гипотенузу.
4. В чем различие между функциями, выполняющимися в VBA, и функциями, выполняющимися в Excel?
5. Что такое процедура? Напишите процедуру, проверяющую, ввел ли пользователь правильный пароль, или нет. В каждом случае вывести соответствующее сообщение
6. Для чего используется инструкция Exit Sub? С какой целью применяется Exit Function?
7. Найдите ошибку:
Sub Cor()
Amount = 9
x = "Amount"
Sqr (x)
End Sub
Найдите ошибку:
Sub Множитель(x, y, z)
Произведение = x * y * z
MsgBox Произведение
End Sub
Sub ЗапускМножителя()
Множитель 3, 4
End Sub
Напишите процедуру, которая активирует каждый из рабочих листов текущей книги по очереди и выдает запрос на их переименование
8. Что такое локальная переменная? Как можно запустить процедуру, использующую локальную переменную, а затем, выйдя из процедуры и запустив ее снова, найти значение этой переменной неизменной?
9. Зачем применяются Public – переменные?
10. В чем отличие управляющей структуры Select Case от If/Then?
11. Что такое объект? Свойство? Метод? Как в Excel используются методы Cells и Range? Как работает с объектами оператор With?
12. Что представляет собой коллекция объектов? Что такое элемент коллекции?
13. Что такое динамический массив? Если имеется динамический массив Ldata из 200 элементов и выполняется оператор
ReDim Ldata 300
Что произойдет с массивом?
Найдите ошибку:
Sub Shopping()
Dim ShoppingList()
ShoppingList(1) = "дискета"
ShoppingList(2) = "мышь"
End Sub
14. Что такое определенный пользователем тип данных? Как определить нестандартный тип?
15. Создайте пользовательскую панель инструментов, добавьте к ней несколько кнопок, назначьте им макросы и соедините панель с рабочей книгой.
16. Что такое VBA форма? Как ее создать?