русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Створення макросу


Дата додавання: 2013-12-23; переглядів: 1694.


Макрос — це запис певної послідовності дій в 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 можна виконати значно швидше, якщо використовувати функціональні клавіші та кла­віатурні комбінації («гарячі» клавіші). Нижче подано їх списки.



<== попередня лекція | наступна лекція ==>
Автоформат | Основы работы в Excel


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн