Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Вопросы для самоподготовки. ЛАБОРАТОРНАЯ РАБОТА 2



1. Изучить теоретический материал.

2. Загрузить Excel.

3. Выполнить задания, предложенные в теоретическом материале.

4. Создать макрос с относительными ссылками с именем месяц_отн, который выполняет следующие действия:

· вводит названия месяцев от января до декабря;

· формат введенного текста: 12 пт, Arial, синего цвета, отформатирован по центру горизонтали и вертикали;

· установлено обрамление ячеек;

·  установлен автоподбор ширины столбцов.

5. Задать сочетания горячих клавиш.

6. Создать макросы Прогрессия_ар и Прогрессия_геом, выполняющие заполнение ячеек арифметической и геометрической прогрессиями с шагом 5 с относительными ссылками. Для этого необходимо предварительно внести любое значение в любую ячейку таблицы, выделить несколько ячеек и выполнить запись макроса создающего прогрессию.

7. Назначить созданные макросы надписям, обеспечив поясняющий текст, для удобства получения результата.

 

 

 


5

 

3

10

 

15

15

 

75

20

 

375

25

 

1875

30

 

9375

 

8. Добавить в созданные макросы обрамление, заливку для заполняемых ячеек и выравнивание по центру горизонтали. Для этого создать новый макрос с требуемыми форматами. Открыть режим редактирования модулей и скопировать текст программы из созданного макроса в макросы Прогрессия_ар и Прогрессия_геом.

9. Удалить вспомогательный макрос.

10. Продемонстрировать результат преподавателю.

11. Выйти из Excel. Завершить сеанс работы.

 


Вопросы для самоподготовки

1. Дать понятие о макросе. Для чего он используется?

2. Дать понятие о модуле. Какие типы модулей представлены в Microsoft Excel?

3. Какие настройки необходимо предварительно выполнить для работы макросов в среде MS Excel?

4. Как осуществить запись макрокоманды?

5. Какова последовательность действия при создании макроса с помощью макрорекордера?

6. Какие требования налагаются при задании имени макроса?

7. Какие символы можно использовать для задания сочетания клавиш при запуске макроса?

8. Как запустить макрос на выполнение?

9. Какие два режима записи отличающиеся разными видами ссылок Вам известны? Чем они отличаются друг от друга?

10. Как осуществить выбор нужного режима ссылок?

11. Как назначить макрос графическому объекту?

12. Как активизировать графический объект, к которому назначен макрос?

13. Как назначить макрос рисунку?

14. Опишите действия, которые требуется выполнить для редактирования созданного макроса.

15. Как удалить существующий макрос?

16. Какие действия необходимо предпринять для переименования макроса?

 





ЛАБОРАТОРНАЯ РАБОТА 2

Функция пользователя

Цель работы:

Научиться создавать, редактировать и использовать функции пользователя.

 

Макрос — это процедура языка программирования VBA. Процедура представляет собой группу операторов VBA, которые могут выполнять определенные задачи или возвращать нужный результат. Процедуры, созданные в Excel, могут быть разделены на два типа: подпрограммы и функции. Подпрограммы — это процедуры, выполняющие определенные задачи. Коды подпрограмм начинаются со слова Sub и заканчиваются словами End Sub.

Макросы относятся к типу подпрограмм. Например, ниже приведен макрос для выделения и печати текущей области

Sub PrintRegion()

Selection.CurrentRegion.Select

Selection.Printout Copies:=l,Collate:=True

End Sub

Функции — это процедуры, возвращающие результат. Язык VBA предоставляет возможность создания собственных функций, которые могут быть использованы наряду со встроенными функциями Excel. Функции начинаются со слова Function и заканчиваются словами End Function.

Синтаксис:

Function <имя функции> (список переменных)

<Тело функции>

End function

В качестве разделителя элементов списка используется запятая.


Поделиться:



Последнее изменение этой страницы: 2019-04-19; Просмотров: 244; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь