- •Міністерство освіти і науки україни
- •For Application (vba) у середовищі Microsoft Excel”
- •1 Лабораторна робота №1
- •Стислі теоретичні зведення
- •Створення макросів
- •Планування макросу
- •Запис макросу
- •Виконання макросу
- •Перегляд записаного макросу
- •Завдання для самостійної роботи
- •Контрольні питання.
- •2 Лабораторна робота № 2
- •2.2 Контрольні питання
- •2.3 Приклад виконання лабораторної роботи
- •3 Лабораторна робота №3
- •Обчислити яку суму повинен заплатити клієнт, якщо він придбав товару на м гр.
- •3.2 Контрольні питання:
- •3.3 Приклади розв’язку задач.
- •4 Лабораторна робота №4
- •4.2 Контрольні питання
- •4.3 Приклад виконання лабораторної роботи
- •' Перевіримо, чи можуть числа бути довжинами сторін трикутника
- •' Це трикутник, обчислюємо його площу по формулі Герона
- •5 Лабораторна робота №5
- •5.3 Контрольні питання:
- •5.4 Приклад виконання лабораторної роботи.
- •6 Лабораторна робота №6
- •6.2 Контрольні питання
- •6.3 Приклад виконання лабораторної роботи.
- •Текст програми
- •Текст програми
- •Текст програми
- •Текст програми
- •' Розфарбовування
- •7 Лабораторна робота № 7
- •7.2 Контрольні питання
- •7.3 Приклад виконання лабораторної роботи
- •8 Література
-
Створення макросів
-
Планування макросу
-
Один із найбільш важливих етапів у створенні макросу – це планування того, що ж макрос повинен робити. Після вмикання запису макросу кожна виконана Вами дія буде записана. Якщо дії сплановані не точно, макрос може містити багато непотрібних операцій. Ці непотрібні операції уповільнюють виконання макросів або можуть породжувати непередбачені побічні ефекти, що в остаточному підсумку призводять до хибних результатів.
Спробуємо запис макросу на дуже простому прикладі. Припустимо, необхідно створити макрос, що вставляв би якійсь текст, форматований певним чином, у будь-яке місце робочої книги. Нехай наш текст складається з такої інформації:
-
імені автора документа;
-
дати створення документа.
-
Запис макросу
Коли всі операції, що повинні бути виконані макросом, чітко визначені, можна приступити до запису макросу. Щоб записати макрос, виконайте такі дії:
-
Відчиніть потрібну робочу книгу й активізуйте робочий Лист, де буде записаний макрос. Активізуйте клітину, з якої повинен починатися макрос. Запис макросу нашого приклада починається з клітини С5.
-
Виберіть команду Сервис/Макрос/Начать_запись. З'явиться діалогове вікно Запись макроса.
-
Введіть ім'я макросу. Для нашого приклада макроса використовуйте ім'я СозданДата. Можна ввести сполучення клавіш для макросу, але це можна зробити й потім.
-
Виберіть місце збереження для макросу. У даному випадку виберіть Эта книга зі списку Сохранить в.
-
Клацніть на кнопці ОК, щоб почати запис макросу, Діалогове вікно закриється і з'явиться панель інструментів Остановить запись.
-
Клацніть на кнопці Относительная ссылка панелі інструментів Остановить запись, щоб перейти до відносного методу для посилань на клітини.
-
Виконайте ті дії, які Ви планували записати в макрос:
-
Введіть текст Створений Біллом Реем в активну клітину, а потім натисніть <Enter>.
-
Оскільки <Enter> звичайно переміщує табличний курсор у нижню клітину, активізуйте попередню клітину за допомогою миші або клавіш керування курсором.
-
Щоб застосувати форматування шрифту для цієї клітини, виберіть команду Формат/ Ячейки, а потім клацніть на вкладці Шрифт у діалоговому вікні, що з'явилося. Використовуйте шрифт Times New Roman, розміром 10 пунктів, курсивний напис.
-
Виберіть вкладку Граница в діалоговому вікні Формат ячеек, щоб створити подвійну лінію унизу клітини. Клацніть на кнопці OK для завершення форматування.
-
Переміститеся униз на одну клітину.
-
Введіть в клітину формулу =Сегодня().
-
Виберіть команду Формат/Ячейки та встановіть курсивний напис і розмір шрифту 10 пунктів.
-
Виберіть вкладку Число, щоб використовувати відповідний формат дати для цієї клітини. Виберіть формат 16 Апреля, 1997.
-
Виділите дві клітини, до яких була введена інформація. Виділення дозволить вирівняти ширину стовпчика по вмісту клітин.
-
Виберіть команду Формат/Столбец/Автоподбор ширины. Ширина стовпчика буде автоматично вирівняна по введеному тексту.
-
Для припинення запису клацніть на кнопці Остановить запись панелі інструментів Остановить запись або виберіть команду Сервис/Макрос/Остановить запись.