Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Поняття макросу та способи створення 2 страница




Під макросом розуміють набір інструкцій, що описує деяку послідовність дій над елементами електронної таблиці (робочою книгою, листом, окремою коміркою, діапазоном комірок тощо), яку користувач виконує за допомогою маніпулятора миша та клавіатури або описаних за допомогою мови програмування VBA (Visual Basic for Application).

Для створення макросу з допомогою маніпулятора миша та клавіатури застосовується команда „Запис макросу”. Щоб розпочати запис макросу необхідно виконати такі дії:

1) Вибрати пункт меню Сервіс\Макрос\Почати запис або Tools\Macro\ Record New Macro.

Рис.6. Вікно запису макросу

2) У вікні, що з’явилось, необхідно задати ім’я макросу та комбінації клавіш, які в подальшому будуть застосовуватись для швидкого виклику макросу.

3) Після натиснення кнопки ОК, необхідно виконати певні маніпуляції над елементами в Microsoft Excel за допомогою миші та клавіатури. При цьому з’явиться меню Зупинити запис (Stop Recording).

4) Завершити запис макросу з допомогою пункту меню Сервіс\Макрос\Зупинити запис або Tools\Macro\Stop Recording. Створений макрос буде ідентифікуватись із заданим користувачем іменем.

Створення макросу з допомогою редактора Visual Basic for Application здійснюється шляхом вибору пункту меню: Сервіс\Макрос\Редактор Visual Basic (Tools\Macro\Visual Basic Editor).

Рис.7. Редактор Visual Basic

Для створення макросу у вікні, що відкрилось необхідно:

1) У вікні Project-VBA Project вибрати необхідний елемент до якого буде належати створюваний макрос. І з допомогою пункту головного меню створити новий модуль Insert\Module.

2) У правій частині редактора написати процедуру мовою VBA, що описує необхідні маніпуляції над елементами Microsoft Excel.

3) Зберегти створений макрос. Створений макрос буде мати таке ж ім’я, як ім’я відповідної VBA-процедури, задане після ключового слова Sub. Закрити редактор Visual Basic.

Для перегляду створених макросів необхідно зайти в головне меню програми: Сервіс\Макрос\Макроси (Tools\Macro\Macros) На екрані з’явиться діалогове вікно, зображене на рис.8.

Рис.8. Діалогове вікно списку макросів

Вибравши відповідний макрос, його можна виконати натисненням кнопки Виконати. Для зручності виклику макросів можна задавати гарячі клавіші або створити кнопку на панелі інструментів Microsoft Excel. Гарячі клавіші присвоюються при створенні макросу або натисненням кнопки Параметри.

Рис.9. Вікно зміни параметрів макросу

Для створення кнопки на панелі інструментів необхідно виконати такі дії:

1) Зайти в пункт головного меню Сервіс\Налаштування (Tools\Customize)

2) На закладці Панелі інструментів (Toolbars) (рис.10), створити нову панель інструментів з допомогою кнопки Створити. Після створення нової панелі інструментів та проставлення навпроти неї відмітки ٧ вона з’явиться у середовищі Excel.

Рис.10. Вікно створення нової панелі інструментів

3) Далі необхідно перейти на закладку Команди (Commands) і у списку Категорії вибрати пункт Макроси (Macros).

Рис.11. Вікно створення кнопки

4) Далі необхідно вибрати із списку Команд пункт Налагоджувана кнопка (Custom Menu Item) і, не відпускаючи лівої кнопки миші, перетягнути вибрану команду на створене інструментальне меню (рис.12).

Рис.12. Створення кнопки

Завершальним етапом роботи є клацання кнопкою миші на створеній кнопці і у вікні, що з’явиться (рис.13) вибрати створений макросі натиснути кнопку .

Рис.13. Вікно призначення макросу

В результаті описаних маніпуляцій в середовищі табличного процесора буде нове меню з кнопкою виклику відповідного макросу.

Приклад створення макросів

Для засвоєння описаного матеріалу створимо макрос, який здійснює зміну форматування заданої частини таблиці (зміна назви шрифта, стилю та кольору накреслення) та групування рядків виділених елементів таблиці. Як приклад використаємо таблицю наведену на рис.2

 




Поделиться с друзьями:


Дата добавления: 2015-06-04; Просмотров: 1009; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.