Макрос — це запис певної послідовності дій в Excel. Такий запис виконується мовою Visual Basic (чи мовою макро-
 команд для ранніх версій) на спеціальних аркушах робочої кни-
 ги «Модуль#», що є редакторами цієї мови. Кожен такий запис повинен мати власне ім’я. З погляду програмування — це під-
 програма.
 Sub сценарії()
 ‘ сценарії Макрос
 ‘ Макрос записаний 15.08.99 (bm) Створення звіту за сценаріями
 Sheets(«Структура сценарію»).Select
 ActiveWindow.SelectedSheets.Delete
 Range(«A1»).Select
 ActiveSheet.Scenarios.CreateSummary
 ReportType:=xlStandardSummary,_
 ResultCells:=Range(«I13,I19,I25,I31,I38»)
 End Sub
 Створювати макроси можна «вручну» чи автоматично — змусити Excel відстежувати всі дії та записувати їх у відповідний модуль.
 Для цього:
 1. Спершу перейдіть на ту комірку, з якою почнеться запис.
 2. Потім потрібно ввійти в меню Сервис/Макрос/Начать запись...
 3. У вікні Запись макроса дати йому ім’я й у поле Опи-
 сание записати короткий коментар: для чого цей макрос, кнопка ОК. З цього моменту всі дії записуються у вигляді інструкцій Visual Basic. На екрані з’явиться додаткова панель інструментів із кнопкою  Остановить запись. Ні в якому разі
Остановить запись. Ні в якому разі 
 не закривайте цю панель за допомогою кнопки закриття 
 вікна!
 4. Виконати послідовність дій, що визначають макрос.
 5. Натиснути Остановить запись. Запис дій у модуль припиниться, і додаткова панель зникне з екрана.
 Виконати макрос можна через меню Макрос/Макросы... — вибрати в списку ім’я макросу — кнопкою Исполнить. Макросу також можна призначити гарячу клавішу, чи кнопку на панелі інструментів (це робиться через діалогове вікно Настройка, виклик: меню Вид/Панели инструментов/Настройка...).
 8.1.7.6. Створення активної кнопки
 На аркуші робочої книги можна розташовувати різні елементи управління (елементи аналогічні тим, що є на діало-
 гових вікнах) і «змусити» ці елементи працювати. Додавання нових елементів управління на аркуш здійснюється за допомогою панелі інструментів Элементы управления. (Для ввімкнення панелі: клацнути правою кнопкою миші на панелях 
 інструментів і вибрати однойменну команду). Дана панель, зо-
 крема, містить інструмент «кнопка». Натиснути цей інструмент і вказати місце та розмір майбутньої кнопки на аркуші робочої книги.З контекстного меню на новій кнопці вибрати командуСвойства. У полі Captionзамінити стандартну назву кнопки на необхідну.
 Двічі клацнути на кнопці. Відкриється вікно редактора Visual Basic на процедурі, створеній для даної кнопки. Між рядками початку і кінця процедури дописати команду для запуску створеного раніше макросу:
 Private Sub CommandButton1_Click()
 Call сценарії
 End Sub
 «Сценарії» — це ім’я макросу, наприклад, наведеного вище.
 Повернутися в Excel і на панелі інструментів Элементы управления натиснути кнопку Конструктор —  . Тепер можна закрити всю цю панель. Кнопка готова.
. Тепер можна закрити всю цю панель. Кнопка готова.
 8.1.8. Деякі особливості 
 (для поглибленого вивчення)
 8.1.8.1. Корисні поради для роботи з Excel 97 
 і Excel 2000
 Створення Web-сторінки
 Щоб створити HTML-сторінку за допомогою Microsoft Excel, потрібно:
 1. Виділити комірки, що містять дані, які ви хочете помістити на Web-сторінку.
 2. Дати команду меню Файл/Сохранить в формате HTML.
 3. Виконати вказівки мастера Web-страниц.
 Якщо в меню Файл отсутствует команда Сохранить в формате HTML, потрібно встановити мастерWeb-страниц. Для цього дайте команду меню Сервис/Настройки, відзначте Мастер Web-страниц і клацніть ОК.
 Якщо в списку настроювань отсутствует мастер Web-страниц, додайте средства создания Web страницOffice 97 за допомогою програми установки Microsoft Office 97.
 Використання Web-запитів
 Якщо ваш комп’ютер має доступ до Інтернету, то ви можете використовувати Web-запити, щоб завантажувати інформацію з Web прямо в Excel 97. Дайте команду Данные/Внешние данные/Исполнить Web-запрос. У діалоговому вікні Выполнить запрос виберіть список наявних файлів Web-запитів. Ви-
 беріть запит, що вас цікавить. Додаткові файли запитів можна одержати за допомогою запиту Get More Web Queries чи на http://www.microsoft.com/officefreestuff/excel.
 Зв’язок напису з коміркою електронної таблиці
 Щоб створити такий зв’язок:
 1. На панелі інструментів Рисование натисніть кнопку Надпись.
 2. Намалюйте в таблиці прямокутний фрагмент для майбутнього напису.
 3. Натисніть F2, щоб помістити курсор у рядок формули.
 4. Уведіть знак рівності (=).
 5. Клацніть комірку, що містить дані чи текст, які ви хочете помістити в текстовий блок.
 6. Натисніть Enter.
 Блокування доступу до особистих
 комірок електронної таблиці
 Для того щоб заблокувати доступ до особистих комірок електронної таблиці Microsoft Excel 97, виконайте одну з нижчеописаних процедур, залежно від того, яку частину комірок необхідно заблокувати — більшу чи меншу.
 Щоб заборонити можливість редагування більшості комірок:
 1. Слід виділити комірку, яку необхідно залишити незаблокованою. Для виділення комірок врозкид тисніть клавішу Ctrl, коли клацатимете по комірках.
 2. Дати команду меню Формат/Ячейки і відкрити вкладку Защита.
 3. Зняти прапорецьячейка, которая защищена, і клацнутиОК.
 4. Дати команду меню Сервис/Защитаі вибрати Защитить лист. Увести, якщо потрібно, пароль і клацнути ОК.
 Щоб захистити лише деякі комірки:
 1. Виділити всю таблицю, натиснути кнопку виділення всіх комірок у лівому верхньому куті таблиці чи клавіші Ctrl + Shift + + Пробіл.
 2. Дати команду меню Формат/Ячейкиі вибрати вкладку Защита. Зняти прапорецьячейка, которая защищена, і клацнутиОК.
 3. Виділити комірку, яку потрібно заблокувати. Для виділення комірок врозкид натисніть клавішу Ctrl, коли клацатимете по комірках.
 4. Дати команду меню Формат/Ячейки і відкрити вкладку Защита. Встановіть прапорецьячейка, которая защищена, і клацнітьОК.
 5. Дати команду меню Сервис/Защита і вибрати Защитить лист. Увести, якщо потрібно, пароль і клацнути ОК.
 «Підвищення» точності обчислень формул
 У результаті того, що Excel відображає цифри в комірках з меншою точністю, ніж їх зберігає (наприклад, 12.343 може відображатися як 12.34), можливі візуальні ефекти «неточності» розрахунків Excel у формулах.
 Підвищити у форматі точність відображення чисел. Процес заокруглення при цьому стає очевидним для користувача.
 Переклад рядка в комірці таблиці
 Для розміщення тексту на кількох рядках в одній комірці таблиці використовуйте Alt + Enter.
 Локальне ім’я (використання того
 самого імені на різних аркушах)
 Якщо ви хочете використовувати одне й те саме ім’я на різних аркушах таблиці, то зробіть його локальним. За замовчуванням знову створювані імена є глобальними. Використання локальних імен буває корисним, коли в робочій книзі розташовуються аркуші з однаковими формулами (наприклад, аркуші «звіт про прибутки за червень», «звіт про прибутки за липень» і т. ін.). При цьому формули з посиланнями на локальні імена під час копіювання використовуватимуть імена нового робочого аркуша.
 Відображення чисел з нулями, що лідирують
 Для цього необхідно встановити формат відображення числа в комірці з необхідною кількістю нулів. Це робиться через менюФормат/Ячейки/Пользовательский.
 Зауваження. Можна ввести число як текст (наприклад ‘001), але це не одне й те саме.
 Використання спеціальних символів у форматі
 Деякі символи в рядку формату є спеціальними. Для того щоб їх вивести, можна використовувати символ зворотний слеш ‘\’.
 Видалення комірок робочого аркуша
 без «псування» посилань на вилучені комірки
 Якщо ви видаляєте дані в аркуші (рядки, стовпці), то всі формули, що утримують посилання на вилучені дані, будуть скориговані Excel як #ссылка#. Цього можна уникнути, якщо не використовувати операції видалення, — тільки «очистити», «скопіювати» і «вставити».
 8.1.9. Довідковий матеріал
 8.1.9.1. Функціональні та «гарячі» клавіші
 Деякі дії в Microsoft Excel можна виконати значно швидше, якщо використовувати функціональні клавіші та клавіатурні комбінації («гарячі» клавіші). Нижче подано їх списки.