- •1. Теоретичні питання 76
- •2. Тести 76
- •3. Практичні завдання 76
- •1. Теоретичні питання 90
- •2. Тести 90
- •3. Практичні завдання 90
- •1. Теоретичні питання 103
- •2. Тести 103
- •3. Практичні завдання 103
- •Алгоритми. Алгоритмічна мова
- •1. Алгоритм і його властивості
- •2. Поняття алгоритму
- •3. Схеми алгоритмів
- •4. Графічне зображення різних видів обчислювальних процесів
- •4.1. Графічне зображення лінійних обчислювальних процесів
- •4.2. Графічне зображення розгалужених обчислювальних процесів
- •4.3. Графічне зображення циклічних обчислювальних процесів
- •1. Створення і управління макросами
- •Запис макросу
- •Зміна макросу
- •Перегляд і зміна макросів
- •Управління макросами
- •Безпека макросів
- •2. Способи виконання макросу
- •Запуск макросу на виконання в Microsoft Excel
- •Запуск макросу на виконання з редактору Visual Basic
- •Основні елементи мови Visual Basic
- •1. Організація програми на мові vb для Excel
- •2.Створення і вживання процедур
- •4. Типи даних
- •5. Зона дії змінних і процедур
- •6. Масиви
- •7. Константи
- •8. Перетворення типів
- •12.Операції vb
- •13.Використання функцій vb
- •14.Строкові функції
- •15.Функції дати і часу
- •16.1.Методи об'єктів
- •16.2. Контейнери і набори об'єктів
- •17.Використання властивостей, що характеризують активність
- •18.Використання властивостей, що характеризують вміст
- •19. Властивості форматування
- •20.Методи роботи з таблицями
- •22. Створення і вживання функцій
- •23.1.Логічні вирази
- •23.2.Структура оператора if - then
- •24.Структура оператора Select Case
- •25. Неструктурований перехід
- •26.1.Циклічна структура for – next
- •26.2.Оператор for each - next (для кожного - наступного)
- •27. Логічні цикли
- •27.1.Вживання циклу do-loop
- •1. Вживання функції MsgBox()
- •1.1. Створення простого вікна повідомлення
- •1.2. Додавання командних кнопок у вікно повідомлення для створення діалогового вікна
- •1.3. Набуття значень від функції MsgBox()
- •2. Вживання функції InputBox()
- •3. Вживання діалогових вікон інших типів
- •4. Виклик діалогових вікон додатка
- •Р исунок 1. Нова, чиста сторінка діалогу Excel
- •29. Розташування об'єктів форми в бланк (вікно діалогу)
- •29.1.Об'єкт "Командна кнопка"
- •29.3.Об'єкт "Вікно редагування'
- •29.4.Об'єкт "Групове вікно"
- •29.5.Об'єкт "Контрольний індикатор"
- •29.6.Об'єкт "Кнопка вибору"
- •29.7.Об'єкт "Вікно списку"
- •29.8.Об'єкт "Випадаюче вікно"
- •29.9.Комбінований об'єкт "Вікно список-редагування"
- •29.10.Комбінований об'єкт "Вікно випадаючий список-редагування"
- •29.11.Об'єкт "Лінійка прокрутки"
- •29.12.Об'єкт "Спіннер"
- •30. Підключення процедур до об'єктів діалогового вікна користувача
- •31. Відображення діалогового вікна користувача
- •32.Файли послідовного доступу
- •32.1.Читання і запис послідовних файлів
- •32.2.Відкриття файлу
- •32.3.Закриття файлу
- •32.4. Запис у файл за допомогою оператора Print
- •32.5.Запис у файл оператором Write
- •32.6.Читання з файлу
- •33.Запис даних у файл довільного доступу
- •33.1.Читання і запис файлів довільного доступу
- •33.2.Відкриття файлу
- •33.3. Закриття файлу довільного доступу
- •33.4. Визначення структури та довжини запису
- •33.5.Запис даних у файл
- •33.6. З читування даних з файлу
1. Створення і управління макросами
Створення макросу за допомогою макрорекордеру буде почато за командою Почати запис, що активує процес початку створення макросу.
Всі кроки і команди, що виконуються макросом, повинні бути спланованими перед записом або написанням макросу. Якщо при записі макросу була допущена помилка, зроблені виправлення також будуть записані. Visual Basic зберігає кожен записаний макрос в окремому модулі, приєднаному до книги.
Запис макросу
Команда Сервіс → Макрос → Макроси → Почати запис.
1. З’явиться вікно початку створення макроса рис. 8. , в якому задаються необхідні для настройки макроса, що створюється.
рис. 8. Запис макроса
Ім’я макросу: Першим символом імені макросу повинна бути буква. Решта символів може бути буквами, цифрами або знаками підкреслення. У імені макросу не допускаються пропуски; як роздільники слів слід використовувати знаки підкреслення.
Комбінація клавіш: Для того, щоб запускати макрос за допомогою поєднання клавіш, введіть букву в поле Поєднання клавіш. Допускається використання поєднань CTRL+ буква (для рядкових букв) або CTRL+SHIFT+ буква (для прописних букв), де буква - будь-яка буквена клавіша на клавіатурі. У поєднаннях клавіш не можна використовувати цифри або спеціальні символи, такі як @ або #. Вибране поєднання клавіш переопреділяє стандартні поєднання клавіш Microsoft Excel на той час, поки відкрита книга, що містить даний макрос.
Зберегти у: Задайте книгу, в якій потрібно зберегти макрос: Ця книга; нова книга; особиста книга макросів. Якщо треба, щоб макрос був завжди доступний при роботі в Excel, збережіть його в особистій книзі макросів в папці XLStart.
Опис: Створіть короткий опис макросу, введіть необхідний текст в поле.
За умовчанням при записі макросу використовуються абсолютні посилання; Макрос, записаний з абсолютними посиланнями, при виконанні завжди обробляє ті ж комірки, які оброблялися при його записі. Для того, щоб за допомогою макросу обробляти довільні комірки, слід записати його з відносними посиланнями (для цього натисніть однойменну кнопку на ПІ). Можна використовувати при записі макросу і абсолютні, і відносні посилання Панель інструментів Зупинка запису).
2. Виконати команди, дії, які потрібно записати в макрос.
3. Натиснути кнопку Зупинити запис на панелі інструментів або команду Зупинити запис (Сервіс → Макрос → Макроси → Зупинити запис).
Зміна макросу
Для зміни записаного макросу необхідне знайомство з редактором Visual Basic, який використовується для написання і зміни макросів Microsoft Excel.
У меню Сервіс вибрати пункт Макрос, а потім виконати команду Макроси.
1. Ввести ім'я макросу в поле Ім'я макросу.
2. Натиснути кнопку Змінити.
Перегляд і зміна макросів
Якщо були виконані описані вище кроки по запису макросу, після його запису код програми можна подивитися в редакторі Visual Basic для виправлення помилок і внесення необхідних змін в макрос.
Редактор Visual Basic розроблений для спрощення написання і редагування програм користувачами, і надає об’ємну оперативну довідку.
Редактор Visual Basic відображає програмний код записаного макросу у вікні модуля.
Приведений макрос може бути спрощений видаленням рядків з відступами між "With Selection" (для вибраного об’єкту) і "End With" (завершення дій з вибраним об’єктом).