Главная / Офисные технологии /
Основные принципы и концепции программирования на языке VBA в Excel / Тест 1
Основные принципы и концепции программирования на языке VBA в Excel - тест 1
Упражнение 1:
Номер 1
Для того чтобы записать макрос с помощью макрорекодера необходимо выполнить следующую команду:
Ответ:
 (1) Сервис-Макрос-Записать 
 (2) Сервис-Макрос-Начать запись 
 (3) Сервис-Макрос-Макрорекодер 
 (4) Сервис-Макрос-Выполнение записи 
Номер 2
Остановить запись макроса, выполняемую макрорекодером, можно выполнив команду
Ответ:
 (1) Сервис-Макрос-Стоп 
 (2) Сервис-Макрос-Остановить запись 
 (3) Сервис-Макрос-Завершить макрос 
 (4) Сервис-Макрос-Завершить запись 
Номер 3
При записи макроса с помощью макрорекодера
Ответ:
 (1) в виде команд записываются все действия разработчика 
 (2) действия разработчика по перемещению внутри таблицы не включаются в записываемый макрос 
 (3) не записываются действия, создающие графические объекты 
Упражнение 2:
Номер 1
Макрос, записываемый в режиме макрорекордера,
Ответ:
 (1) сохраняется всегда в текущей рабочей книге 
 (2) может сохраняться в любой закрытой рабочей книге 
 (3) обязательно в новой рабочей книге 
 (4) может сохраняться в личной книге макросов 
Номер 2
Макрос, записываемый в режиме макрорекордера,
Ответ:
 (1) сохраняется на модульном листе, имя которого состоит из слова Module
и порядкового номера модульного листа 
 (2) сохраняется на процедурном листе, который открыт в Visual Basic во время записи макроса 
 (3) сохраняется на модульном листе, имя которого всегда Module1
 
Номер 3
Макрос, записываемый в режиме макрорекордера,
Ответ:
 (1) всегда сохраняется на процедурном листе, связанном с рабочей книгой 
 (2) всегда сохраняется на модульном листе 
 (3) сохраняется на листе с процедурами, выбираемом разработчиком 
Упражнение 3:
Номер 2
Для быстрого запуска макроса можно использовать
Ответ:
 (1) Ctrl+ "имя макроса" 
 (2) Ctrl+Shift+F11 
 (3) "горячие" клавиши, если они заданы для макроса 
 (4) быстро запускать макрос нельзя. Можно только выбирать имя макроса в диалоге запуска макроса 
Номер 3
Запуск макроса возможен
Ответ:
 (1) "горячими" клавишами Alt+Shift+буква лат алфавита, присвоенная макросу во время записи 
 (2) кнопкой CommandButton панели элементов управления 
 (3) кнопкой Run панели инструментов Visual Basic 
Упражнение 4:
Номер 1
Ссылки на ячейки с данными записываются при записи макроса с помощью макрорекодера в стиле
Ответ:
 (1) R1C1 
 (2) A1 
 (3) $A$1 
 (4) A$1 
 (5) $A1 
Номер 2
В операторе макроса ActiveCell.FormulaR1C1 = "=R8C2^2"
присутствует ссылка на ячейку в виде R8C2
.Эта ссылка указывает на ячейку
Ответ:
 (1) B8, независимо от того, какая ячейка активна 
 (2) H2, независимо от того, какая ячейка активна 
 (3) C9, если активна ячейка A1 
Номер 3
В операторе макроса ActiveCell.FormulaR1C1 = "=R[-8]C2^2"
присутствует ссылка на ячейку в виде R[-8]C2
.Эта ссылка указывает на ячейку
Ответ:
 (1) B8, независимо от того, какая ячейка активна 
 (2) H2, независимо от того, какая ячейка активна 
 (3) B1, если активна ячейка B9 
Упражнение 5:
Номер 1
Для привязки макроса к графическому объекту необходимо:
Ответ:
 (1) нажать функциональные клавиши Alt+F8 и затем набрать имя макроса 
 (2) нажать функциональные клавиши Ctrl+Shift и затем набрать имя макроса 
 (3) нажать функциональные клавиши Alt+Shift и затем набрать имя макроса 
 (4) установиться на имя макроса в списке макросов и из контекстного меню выбрать графический объект 
 (5) выполнить команду Назначить макрос из контекстного меню активного графического объекта 
Номер 2
Создание кнопки на панели инструментов для запуска макроса можно выполнить
Ответ:
 (1) командой Сервис-Настройка 
 (2) командой Сервис-Надстройки 
 (3) командой Сервис-Макрос 
Номер 3
Создание дополнительной строки меню для запуска макроса можно выполнить
Ответ:
 (1) командой Сервис-Настройка 
 (2) командой Сервис-Надстройки 
 (3) командой Сервис-Макрос 
Упражнение 6:
Номер 1
По окончании выполнения макроса, записанного в режиме макрорекордера,
Ответ:
 (1) можно отменить записанные и выполненные при помощи макроса команды 
 (2) нельзя отменить записанные и выполненные при помощи макроса команды 
 (3) можно отменить только последнюю записанную в макрос и выполненную команду 
 (4) можно отменить действия, выполненные макросом, при помощи команды Отмена макроса из меню Правка 
Номер 2
Макрос, записанный в режиме макрорекордера,
Ответ:
 (1) выполняет действия с объектами только того листа, для которого он был записан 
 (2) может выполняться для активного листа открытой рабочей книги 
 (3) может выполняться для любого листа любой закрытой в момент запуска макроса рабочей книги 
 (4) осуществляет запрос на активизацию листа открытой рабочей книги, для которого макрос будет выполняться, если в рабочей книге более одного листа 
Номер 3
Во время выполнения макроса, записанного в режиме макрорекордера, запущенного командой Run ,
Ответ:
 (1) выполняются все команды макроса с первой до последней 
 (2) можно отменить очередную выполняемую команду 
 (3) можно повторить любую выполненную команду для другого объекта (ячейки, рабочего листа и т.п)