
- •Основні положення Алгоритмізація обчислювальних процесів
- •Апаратне і програмне забезпечення пк
- •Програмне забезпечення
- •Архіватори
- •Етапи розв’язування задач на персональному комп’тері
- •Захист інформації від несанкціонованого доступу
- •Історія розвитку електронно-обчислювальної техніки.
- •Кодова таблиця
- •Носії інформації
- •Одиниці вимірювання кількості інформації
- •Основні типи обчислювальних процесів
- •Перегляд файлової системи програмами «Мій комп’ютер», «Провідник»
- •Поняття про віруси та антивірусні програми
- •Поняття про папки, файли та операції над ними
- •Програмні оболонки Norton Commander (nc), Windows Commander (wc)
- •Операційна система Windows X Використання технології ole для об’єднання документів з різних програмних засобів
- •Віконний інтерфейс
- •Графічний редактор Paint
- •Зміна розміру малюнка
- •Збереження малюнка
- •Операції з кольором
- •Робота з об'єктами
- •Операційна система Windows X
- •Оформлення документів за допомогою Word Art
- •Проведення простих та ланцюгових досліджень за допомогою програми Калькулятор (Стандартний, Інженерний)
- •Редактор формул Equation Editor
- •Робота з довідкою
- •Робочий стіл: малюнок столу; різновиди зображень: ярлик, значок, папка
- •Створення та редагування простих та комбінованих графічних зображень
- •Текстовий редактор Блокнот
- •Управління Windows клавіатурою і маніпулятором
- •Power Point – засіб створення презентацій
- •Вставка спеціальних ефектів, діаграм, таблиць, малюнків
- •Робота з текстами, шаблонами, маркерами
- •Створення інтерактивних кнопок
- •Абсолютна і відносна адресація комірок ет
- •Аналіз даних з використанням процедур підбору параметрів і пошуку рішень
- •Ввід і відображення інформації в комірках електронної таблиці
- •Використання гіперпосилання при створенні автоматизованих робочих місць
- •Використання логічних функцій and, or, not та їх комбінацій
- •Вкладені логічні функції if
- •Головне меню електронної таблиці
- •Дослідження трендів засобами Excel х
- •Електронна таблиця Excell X
- •Елементи вікна електронної таблиці
- •Завантаження, початок і завершення роботи з книгами електронної таблиці
- •Застосування шаблонів
- •Консолідація даних засобами ет
- •Копіювання інформації в середовищі Excel X
- •Логічна функція вибору альтернативних варіантів if
- •Математичні, статистичні функції
- •Обробка табличних документів в середовищі Excel х Microsoft Excel – табличний процесор, програма для створення й обробки електронних таблиць.
- •Організація і обробка баз даних в середовищі Excel х
- •Приклади створення і використання формул-масивів в ет
- •Робота з вікнами в середовищі Excel х
- •Робота з файлами в середовищі Excel_х
- •Сортування даних в середовищі Excel_х
- •Поняття: комірка, рядок, стовпчик, діапазон, список та дії над ними
- •Створення зведених таблиць засобами ет
- •Створення і редагування діаграм засобами Excel х
- •Створення макросів в середовищі Excel х
- •Створення нових шаблонів
- •Фільтрування даних: автофільтр, розширений фільтр
- •Фінансові функції та приклади їх використання
- •Форматування інформації в середовищі Excel X
- •Форми відображення інформації в середовищі Excel_х
- •Формування проміжних підсумків
- •Функції дати і часу та дії над ними
- •Функції обробки масивів ет
- •Функції обробки текстових даних в ет
- •Безпека в Інтернет
- •Броузери
- •Всесвітня павутина www
- •Глобальна мережа Інтернет
- •Групи новин в Інтернет
- •Додатки до повідомлень
- •Електронна пошта
- •Засоби інтерактивного спілкування
- •Інтернет-радіо
- •Комп’ютерні мережі Загальне поняття про комп’ютерні мережі
- •Топологія мереж
- •Послуги комп’ютерних мереж.
- •Локальні обчислювані мережі
- •Світова глобальна комп’ютерна мережа internet
- •Локальні і глобальні мережі
- •Мова html і Web-дизайн
- •Основні поняття служби www
- •Оформления таблиць
- •Побудова списків, таблиць, форм
- •Пошук інформації в Інтернет
- •Програма icq
- •Програма Qutlook Express
- •Робота з фреймами
- •Сервіси, протоколи та адресація ресурсів (служби) Інтернет
- •Служба ftp
- •Створення Web-сторінок засобами html та іншими програмними засобами
- •Автозаміна символів
- •Ввід і редагування інформації
- •Використання формул в таблицях
- •Вставка виносок, символів та гіперпосилань
- •Додавання номерів сторінок
- •Команди Меню
- •Користування автотекстом
- •Основне вікно
- •Панелі інструментів: стандартна і форматування
- •Побудова діаграм на основі таблиць
- •Редактор текстів Word X
- •Робота з колонтитулами
- •Робота з таблицями
- •Робота з файлами з використанням кількох вікон
- •Робота зі сторінками та блоками тексту
- •Розбиття тексту на колонки, на сторінки
- •Складові частини вікна
- •Вікно редактора Word
- •2.1. Рядок заголовка. (поз.6 на рис.1.1.)
- •2.2. Рядок меню. (поз.7 на рис.1.1.)
- •2.3. Панелі інструментів.
- •Створення змісту
- •Створення маркованих і нумерованих списків
- •Створення об’єктів за допомогою панелі «Рисование»
- •Створення рамки, заливки, буквиці
- •Створення списку ілюстрацій
- •Форматування сторінок, абзаців, символів
- •Встановлення зв’язків між таблицями
- •Групування даних та формування підсумків у звітах
- •Групування і сортування даних у звіті
- •Імпорт, експорт таблиць
- •Індексування та копіювання таблиць
- •Копіювання таблиці в іншу базу даних
- •Конструювання умов відбору записів у запитах
- •Редагування даних таблиць
- •Сортування та вибір даних за допомогою запитів
- •Сортування, фільтрування і пошук даних в таблицях
- •Створення головної кнопкової форми
- •Створення елементів керування для пошуку даних у формах
- •Створення звітів на основі даних таблиць
- •Створення звітів на основі запитів
- •Створення макросів
- •Створення обчислювальних полів у запитах
- •Створення обчислювальних полів у формах
- •Створення підсумкових запитів на вибірку даних
- •Створення простих форм в режимі майстра, керування їх властивостей в режимі конструктора
- •Створення складних і перехресних запитів
- •Створення таблиць за допомогою майстра, в режимі конструктора, шляхом введення даних
- •Форматування груп елементів керування у формах
Створення макросів в середовищі Excel х
Створення електронної таблиці часто супроводжується виконанням однотипних рутинних операцій, що приводить до надмірної витрати часу. Для автоматизації виконання різноманітних рутинних операцій (наборів операцій), як, наприклад, форматування чи обчислення даних, та для прискорення створення електронної таблиці в MS Excel існують так звані макроси.
Макрос – це набір інструкцій, який описує деяку послідовність дій над елементами електронної таблиці (робоча книга, робочий листок, окрема комірка, діапазон, виділена область робочого листка тощо), яку користувач виконує за допомогою миші та клавіатури. З іншого боку, макрос – це набір інструкцій, описаних за допомогою мови програмування VBA у відповідному редакторі.
Таким чином, існує в MS Excel існує два способи створення макросів.
Заданням відповідних дій за допомогою миші та клавіатури (за допомогою “Записувача макросів”).
Написанням відповідної процедури мовою VBA.
Для створення макросів першим способом необхідно виконати наступні дії.
Розпочати запис макросу вибравши пункт меню Tools\Macro\Record New Macro….
Рис. 4. Діалогове вікно запису нового макросу.
У діалоговому вікні що з’явилось, задати ім’я макросу (Macro name), також можна задати гарячі клавіші, за якими в подальшому викликатиметься цей макрос (Shortcut key).
Після натиску кнопки ОК, виконати необхідні маніпуляції над елементами MS Excel за допомогою миші та клавіатури. При цьому з’явиться інструментальне меню Stop Recording (Зупинити запис).
Рис. 5. Інструментальне меню Stop Recording (Зупинити запис).
Завершити запис макросу з допомогою пункту меню Tools\Macro\Stop Recording або натиском відповідної (першої зліва) кнопки інструментального меню Stop Recording (Зупинити запис).
Створений макрос буде мати вказане вище ім’я.
Для створення макросів другим способом необхідно виконати наступні дії.
Завантажити редактор Visual Basic за допомогою пункту меню Tools\Macro\Visual Basic Editor або натиснувши комбінацію клавіш ALT+F11.
Рис. 6. Редактор Visual Basic.
У вікні проекту вибрати необхідний елемент (що відповідає активній робочій книзі), до якого буде належати макрос.
Створити новий модуль за допомогою пункту меню редактора Insert\Module.
В правій частині редактора написати процедуру мовою VBA, яка описує необхідні маніпуляції над елементами MS Excel.
Закрити редактор Visual Basic.
Створений макрос буде мати таке ж ім’я, як ім’я відповідної VBA-процедури, задане після ключового слова Sub (на рис. 6 зображено макрос з назвою FormatFont).
Переглянути створені макроси можна за допомогою пункту меню Tools\Macro\Macros…. На екрані з’являється діалогове вікно, зображене на рис. 7.
Рис. 7. Діалогове вікно перегляду списку макросів.
Вибравши відповідний макрос, його можна виконати (викликати) натисненням кнопки Run. Для зручності виклику макросів можна задавати гарячі клавіші або створити кнопку на інструментальному меню MS Excel. Гарячі клавіші присвоюються при створенні макросу або натиском кнопки Options… (Установки…) діалогового вікна перегляду списку макросів (див. рис. 7). Для створення кнопки інструментального меню MS Excel необхідно виконати наступні дії.
Викликати діалогове вікно налагодження за допомогою пункту меню Tools\Customize….
За допомогою закладки Toolbars (Інструментальні меню), як показано на рис. 8, створити нове інструментальне меню, натиснувши кнопку New… (Нове…). При цьому необхідно вказати назву нового інструментального меню. Після створення нового інструментального меню його назва відобразиться у відповідному списку діалогового вікна налагодження та воно з’явиться у середовищі MS Excel.
Рис. 8. Діалогове вікно налагодження: закладка Toolbars.
На закладці Commands (Команди) у списку категорій (Categories) вибрати пункт Macros (Макрос), як показано на рис. 9.
Рис. 9. Діалогове вікно налагодження: закладка Commands.
Зі списку команд (Commands) вибрати мишкою або Custom Menu Item (Користувацький елемент меню), або Custom Button (Користувацька кнопка), і, не відпускаючи лівої кнопки миші, перетягнути вибрану команду на створене інструментальне меню (див. рис. 10).
Рис. 10. Створення кнопки на інструментальному меню.
Клацнути правою кнопкою миші на створеній кнопці та в контекстному меню вибрати пункт Assign Macro (Призначити макрос).
Рис. 11. Діалогове вікно призначення макросу.
У діалоговому вікні, яке з’явилося, зі списку вибрати створений макрос та натиснути кнопку Ok.
Закрити діалогове вікно налагодження.
В результаті в середовищі MS Excel окрім стандартних інструментальних меню буде присутнє створене користувацьке інструментальне меню з однією кнопкою. Натиск цієї кнопки мишею приведе до виконання призначеного макросу.
Рис. 12. Інструментальне меню з призначеним макросом у MS Excel.
Аналогічно створюються наступні потрібні макроси та відповідні кнопки на інструментальному меню.
ПРИКЛАД
Приклад створення макросу, який змінює параметри шрифту для виділеної ділянки робочого листка.
1) Створення з допомогою “Записувача макросів”.
Після виклику команди Tools\Macro\Record New Macro… і початку запису макросу здійснимо наступні дії:
На листку Sheet1 клацнемо правою кнопкою миші в комірці, наприклад, А2 і меню, що з»явилось вибираємо пункт Format Cells.
У вікні, що з’явилось, переходимо на вкладку Font.
Встановлюємо Font type в курсив (Italic) і Color вибираємо червоний.
Закриваємо вікно, натиснувши кнопку ОК.
На панелі інструментів Formatting натискаємо на кнопку В;
Зупиняємо запис макросу виконавши команду Tools\Macro\Stop Recording.
2) Створення з допомогою редактора VBA.
Після створення нового модуля в редакторі Visual Basic (пункт меню Insert\Module) набираємо текст наступної VBA-процедури.
Sub ChangeFont() ' Службове слово визначення процедури та її імені
With Selection.Font ' Оператор початку роботи з об’єктом Selection.Font
.Name = «Times New Roman» ' Встановлення імені шрифту об’єкта Selection.Font
.FontStyle = «Italic» ' Встановлення стилю шрифту об’єкта Selection.Font
.Size = 14 ' Встановлення розміру шрифту об’єкта Selection.Font
.ColorIndex = 3 ' Встановлення кольору шрифту об’єкта Selection.Font
.Bold = True ' Присвоєння значення "ІСТИНА" властивості Bold (Жирний) об’єкта Selection.Font
End With ' Оператор закінчення роботи з об’єктом Selection.Font
End Sub ' Службове слово закінчення процедури