Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Підготовка до запису макроса





Підготовка до запису макроса включає наступні кроки.

Ø Виконати команду Сервис-Макрос-Начать запись. На екрані з’являється діалогове вікно Запись макроса.

Ø Вікно Запись макроса має поле Имя макроса:, в якому це ім’я і треба указати. Наприклад, Очищення.

Ø Вікно має також поле Описание. В ньому зафіксовано дату запису макроса. З метою запам’ятовування в цьому полі додатково можна дати короткий опис створюваного макроса (призначення, виконувані дії, спосіб використання тощо). Наприклад: "Очищення діапазону комірок A1:D9".

Ø Вікно має поле Сочетание клавиш:. Це клавіши, які можуть використовуватись з метою прискореного виклику макроса. Вони називаються “гарячими”. Для макроса дозволено використовувати сполучення гарячих клавіш у вигляді <Ctrl>+<літера>. Наприклад: виберемо сполучення клавіш <Ctrl>+<ч>. У загальному випадку це робити необов’язково, оскільки макрос завжди можна викликати, виконавши команду Сервис-Макрос-Макросы.

Ø Вікно має розгортуваний список Сохранить в:. Можна вибрати одне з трьох можливих місць збереження створеного макроса: в Личная книга макросов, в Эта книга або в Новая книга. Із цих трьох найчастіше вибирають другий варіант. Виберемо саме його.

Ø Завершуючи процес підготовки до запису макроса, в діалоговому вікні Запись макроса натиснути кнопку OK. Запис макросу почався! З цього моменту всі дії користувача, які він виконує з робочою книгою, фіксуються у складі макросу.

Запис макроса

Ознакою початку запису макроса є поява на екрані невеличкої панелі з кнопкою Остановить запись. Всі дії користувача автоматично записуються, поки не буде натиснуто указану кнопку.

Виконаємо такі дії з очищення: будь-яким способом виділимо діапазон A1:D9, натиснемо клавішу Delete і знімемо виділення, клацнувши ЛКМ по комірці A1.

Після цього натискуємо кнопку Остановить запись.

Проконтролюємо те, що макрос записався. Для цього виконуємо команду Сервис-Макрос-Макросы. З’являється діалгове вікно Макрос. У переліку макросів знаходимо і відмічаємо наш макрос Очищення. У нижній частині вікна (поле Описание) бачимо знайомий нам опис макроса, а в полі Находится в: бачимо вказівку на його місцезнаходження. Далі натискуємо кнопку Параметры. У вікні Параметры макроса ми додатково бачимо гарячі клавіші до цього макроса. В цьому вікні можна поміняти гарячі клавши і опис макроса.

Натискуємо кнопку OK у вікні Параметри макроса і кнопку Отмена у вікні Макрос.

Виконання макроса

Створений макрос можна виконати трьома способами. Для перевірки працездатності макроса треба попередньо заповнити діапазон комірок A1:D9 довільними даними.

Спосіб 1. Використання призначених макросу гарячих клавіш. Перейти на клавіатурі до кирилиці і натиснути клавіши <Ctrl>+<ч>.

Спосіб 2. Виконати команду Сервис-Макрос-Макросы або натиснути клавіши <Alt>+<F8>. Виникає діалогове вікно Макрос. У переліку макросів виділити макрос Очищення і натиснути кнопку Выполнить.

Спосіб 3. Використання створеної на робочому листі спеціалізованої кнопки Очищення. Для очищення достатньо клацнути по ній ЛКМ. Порядок створення кнопки такий.

Ø Виконати команду Вид-Панели инструментов. Виникає список панелей інструментів, в якому треба знайти і відмітити пункт Формы, клацнувши по ньому ЛКМ. На екрані виникає панель інструментів Формы.

Ø Знайти на цій панелі форму Кнопка і натиснути її за допомогою ЛКМ. Внаслідок цього вказівник миші набуває вигляду тонких схрещених ліній, які є інструментом малювання кнопки.

Ø Натисніть ЛКМ і, утримуючи її у натиснутому стані, у потрібному місті робочого листа намалюйте прямокутну кнопку потрібних розмірів. Після цього відпустіть ЛКМ. Далі натисніть кнопку Esc, щоб позбавитись діалогового вікна, яке виникає. Натисніть її ще раз, щоб зняти виділення з намальованої кнопки. Закрийте панель інструментів Формы. Тепер можна приступити до призначення намальованій кнопці потрібних параметрів.

Ø Клацніть по намальований кнопці ПКМ. Внаслідок цього з’являється контекстне меню обслуговування кнопки. Клацніть в ньому ЛКМ по пункту Назначить макрос…. З’являється діалогове вікно Назначить макрос объекту. Клацнувши ЛКМ, виділіть в цьому вікні макрос Очищення і натисніть кнопку OK. Зніміть виділення кнопки, клацнувши ЛКМ за її межами. Після цього кнопка стає працездатною.

Ø Клацніть по намальований кнопці ПКМ. Внаслідок цього з’являється контекстне меню обслуговування кнопки. Клацніть в ньому ЛКМ по пункту Изменить текст. Назвіть кнопку “Очищення”. Завершіть операцію, клацнувши ЛКМ за межами кнопки.

Ø Клацніть по намальований кнопці ПКМ. Як завжди з’являється контекстне меню обслуговування кнопки. Сама кнопка стає виділеною. Позбавтесь контекстного меню, натиснувши клавішу Esc. Кнопка залишається виділеною. Тепер при наведенні вказівника миші на межу кнопки він набуває іншої форми. Якщо це схрещені двонаправлені стрілочки, то можливе перетягування кнопки в інше місце листа при натиснутій ЛКМ. Якщо це звичайна двонаправлена стрілочка, то можлива зміна розмірів кнопки при натиснутій ЛКМ. Виділення кнопки знімається клацанням ЛКМ за межами кнопки.

Перегляд текста програми макроса

В процесі запису макроса текст програми створюється автоматично. Це звільняє користувача від написання складної програми мовою VBA. При бажанні користувач може переглянути текст програми макроса і внести в нього виправлення самостійно.

Для цього треба виконати команду Сервис-Макрос-Редактор Visual Basic або натиснути клавіши <Alt>+<F11>. Внаслідок цього на екрані з’являється інтегроване середовище розробки додатків IDE редактора VBA.

Для ознайомлення з макросом нам потрібне вікно засобу Project Explorer (провідник проекту). Якщо його на екрані нема, то треба натиснути клавіши <Ctrl>+<R>.

У заголовку провідника проекту шляхом натискування кнопки Toggle Folders треба повністю розгорнути дерево проекту. На дереві проекту ми маємо побачити вітку Module1. Даний модуль є збірником текстів програм виконання макросів.

Виділимо на дереві проектів Module1 і натиснемо кнопку View Code у заголовку провідника проекту. На екрані з’являється вікно з текстом програми виконання макроса. Цей макрос має вигляд процедури мови VBA Sub Очищення().

Sub Очищення()

'

' Очищення Макрос

' Макрос записан <Дата> Очищення діапазону комірок A1:D9.

'

' Сочетание клавиш: Ctrl+ч

'

Range("A1:D9").Select

Selection.ClearContents

Range("A1").Select

End Sub

При бажанні процедуру можна відредагувати вручну (змінити діапазон очищення, змінити кінцеву комірку селектор тощо).

Крім того, у цьому ж модулі, як продовження, можна самостійно записати інші процедури та функції.

Повернутись із редактора VBA в робочу книгу можна повторним натискуванням клавіш <Alt>+<F11>.

ЛІТЕРАТУРА

1. Моргун А.Н. MS Word. Руководство к действию. – М.: Диалог-МИФИ, 2004. – 316 c.

2. Інформатика: Комп’ютерна техніка. Комп’ютерні технології / За ред. О.І. Пушкаря. – К.: Видавничий центр “Академія”, 2001. – 696 с.

3. Информатика. Базовый курс / Симонович С.В. и др. – СПб.: Питер, 1999. – 640 с.

4. Руденко В.Д., Макарчук О.М., Патланжоглу М.О. Практичний курс інформатики. – К.: Фенікс, 1997. – 304 c.

5. Ефимова О.В., Морозов В.В. Практикум по компьютерной технологи. – М.: АБФ, 1998. – 560 с.

6. Шафрин Ю.А. Основы компьютерной технологии. – М.: АБФ, 1998. – 656 с.

7. Лавренов С.М. Excel: Сборник примеров и задач. – М.: Финансы и статистика, 2002. – 336 с.

8. Долженков В.А., Колесников Ю.В. Самоучитель Microsoft Excel 2000. – СПб.: БХВ-Петербург, 1999. – 368 с.

9. Сафронов И.К. Задачник-практикум по информатике. – СПб.: БХВ-Петербург, 2002. – 432 c.

 







Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем...

Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...

ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования...

ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.