Реферат Макросы в Excel

стосуватимуться формату заголовка. Расположим заголовок “Типи комп'ютерів” у центрі рядки над назвами типів і введемо інший шрифт для заголовка.

    Наведемо текст програми, який реалізує макрос “Заголовок” і зазначимо місце розташування курсору рядком з коментарем “‘місце установки курсору”.

  Заголовок Макрос призначений пункт меню Сервіс “Тип ЕОМ”

  Sub Заголовок()

  ActiveCell.FormulaR1C1 = “Тип комп'ютера”

  ActiveCell.Offset(1; 0).Range(“A1”).Select

  ActiveCell.FormulaR1C1 = “CP_35_SR”

  ActiveCell.Offset(0; 1).Range(“A1”).Select

  ActiveCell.FormulaR1C1 = “CP_40_SR”

  ActiveCell.Offset(0; 1).Range(“A1”).Select

  ActiveCell.FormulaR1C1 = “CP_55_LS”

 

  ActiveCell.Offset(0; 1).Range(“A1”).Select

  ActiveCell.FormulaR1C1 = “CP_55_SX”

  ActiveCell.Offset(0; -3).Range(“A1:D1”).Select

  ActiveCell.Activate

  Selection.Columns.AutoFi

'місце установки курсору

  End Sub

 

    Для внесення нових записів в макрос “Заголовок” виконайте такі дії:

 

· Удалите коментар в передостанній рядку програми розвитку й помістіть там покажчик.

 

· Щоб визначити позицію, з якою будуть записуватися нові дії, виконайте перші 5 кроків алгоритму внесення змін - у макрос.

 

· Перш ніж виконати 6 крок алгоритму внесення змін - у макрос, запустіть макрос “Заголовок”. Це дозволить вам визначити положення курсору робочому аркуші, де вноситися нові дії.

 

 

· Виконайте 6 крок алгоритму внесення змін - у макрос. Усі наступні дії будуть записані.

 

· Виділіть чотири осередки, які включають заголовок “Тип комп'ютера”.

· Викликайте вікно діалогу “Формат осередки”, натиснувши Ctrl+1.

 

· Виберіть вкладку “Вирівнювання”, у якій встановіть прапорець Центрировать з надання. Отже ми помістимо заголовок до середини рядки.

 

· Виберіть вкладку “Шрифт”, у якій встановіть стиль Italic і величину шрифту 16. Нажмите кнопку OK, щоб вийти з режиму форматування осередки.

 

 

· Нажмите кнопку Зупинити макрос.

    Після закінчення записи нових дій в макрос “Заголовок” ми маємо новий текст програми:

  Заголовок Макрос призначений пункт меню Сервіс “Тип ЕОМ”

  Sub Заголовок()

  ActiveCell.FormulaR1C1 = “Тип комп'ютера”

  ActiveCell.Offset(1; 0).Range(“A1”).Select

  ActiveCell.FormulaR1C1 = “CP_35_SR”

  ActiveCell.Offset(0; 1).Range(“A1”).Select

  ActiveCell.FormulaR1C1 = “CP_40_SR”

  ActiveCell.Offset(0; 1).Range(“A1”).Select

  ActiveCell.FormulaR1C1 = “CP_55_LS”

 

  ActiveCell.Offset(0; 1).Range(“A1”).Select

  ActiveCell.FormulaR1C1 = “CP_55_SX”

  ActiveCell.Offset(0; -3).Range(“A1:D1”).Select

  ActiveCell.Activate

  Selection.Columns.AutoFit

  ActiveCell.Offset(-1; 0).Range(“A1:D1”).Select

  With Selection

      .HorizontalAlignment = xlCEnterAcrossSelection

      .VerticalAlignment = xlBottom

      .WrapText = False

      .Orientation = xlHorizontal

  End With

 

  With Selection.Font

      .Name = “TimesET”

      .FontStyle = “Italic”

      .Size = 16

      .Strikethrough = False

      .Superscript = False

      .Subscript = False

      .OutlineFont = False

      .Shadow = False

      .Underline = xlNone

      .ColorIndex = xlAutomatic

  End With

    End Sub

    Перед останнім оператором програми залишилася порожня рядок. Можете видалити її.

    Тепер результат роботи макросу “Заголовок” має такий вигляд:

Тип комп'ютера                       

CP_35_SR CP_40_SR CP_55_LS CP_55_SX

Призначення макросу

Призначення макросу графічної об'єкту

    Макрос може викликатися як натисканням клавіш швидкого виклику, а й натисканням кнопки миші на графічному об'єкті. У розділі розповідають, як організувати такий виклик макросу.

    Для призначення макросу графічної об'єкту потрібна наявність такого об'єкта на екрані. Представлені три графічних об'єкта, яким призначені макроси.

    До сформування графічних об'єктів спричинило панель інструментів “Малювання”. І тому необхідні команду Вигляд | Панели інструментів, потім у вікні діалогу “Панели інструментів” встановити прапорець на рядку Малювання.

      Для виклику списку панелей ви можете натиснути праву кнопку миші про всяк панелі інструментів.

      Щоб намалювати зафарбований овал чи прямокутник, натиснімо кнопку миші на відповідному малюнку на панелі “Малювання”. Вам запропонують вибрати місце для об'єкта. Помістіть покажчик миші у потрібний місце таблиці і, утримуючи натиснутою кнопку миші, намалюйте об'єкт — прямокутник чи овал.

      Для вибору заливання об'єкта натисніть праву кнопку миші на активному об'єкті. З'явиться меню, у якому виберіть пунктФормат об'єкта. З'явиться вікно діалогу “Форматирование об'єкта”, у якому вибирається колір й посвідку заливання.

    Написи на об'єктах створюються так:

 

    Нажмите кнопку Текстове поле, на панелі інструментів “Малювання”.

    Утримуючи натиснутій кнопку миші, виділіть місце для тексту.

 

    Запровадьте необхідний і натисніть кнопку миші поза текстового вікна. Це необхідно зробити, щоб у режим вирівнювання тексту всередині текстового вікна.

 

    Нажмите праву кнопку миші на текстовому вікні. З'явиться меню, у якому виберіть пункт Формат об'єкта. Через війну з'явиться вікно діалогу “Форматирование об'єкта”, у якому перейдіть на вкладку “Вирівнювання”.

 

    Встановіть перемикачі вертикального і горизонтального вирівнювання у безвихідь у центрі і виберіть вкладку “Шрифт”.

 

    Встановіть стиль і величину шрифту і натиснімо клавішу OK.

     Нажатие Enter при введення тексту не завершує введення, а лише переводить для наступної рядок.

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

    Ми побудували графічні об'єкти. Тепер призначимо цим графічним об'єктах макроси. І тому виконайте такі дії:

 

· Нажмите кнопку миші на графічному об'єкті. Об'єкт стає активним.

· Виконайте команду Сервіс | Призначити макрос. З'явиться вікно діалогу з списком макросів.

· Виберіть необхідний макрос і натиснімо у ньому кнопку миші. Ім'я макросу з'явиться у верхній рядку вікна діалогу.

· Нажмите кнопку OK. Ви вийдете з режиму призначення макросу. Графический об'єкт залишається активним. Нажмите кнопку миші будь-де поза об'єктом.

    Об'єкт стає активним, коли з його кордоні з'являються чорні квадратики. Якщо графічний об'єкт не призначений макросу, те що зробити його активним досить натиснути ньому кнопку миші. Якщо призначення макросу графічної об'єкту вже зроблено, те що зробити його активним потрібно натиснути ньому одночасно кнопку миші і клавішу Ctrl.

Призначити макрос графічної об'єкту можна й інакше. Нажмите праву кнопку миші на об'єкті. З появи меню виберіть команду Призначити макрос і зі списку макросів виберіть необхідний.

Макрос призначений графічної об'єкту. Якщо тепер помістити покажчик миші цей об'єкт, то білий хрестик піде на зображення руки з відігнутим вказівним пальцем. Нажатие лівої кнопки миші призводить до виконання макросу, призначеного цього об'єкта.

Приклад 6. Призначення макросу графічної об'єкту

    Назначим макрос “Кількість” графічної об'єкту “стрілка”. І тому виконайте такі дії:

 

· Нажмите кнопку із зображенням стрілки на панелі інструментів “Малювання”.

 

· Встановіть курсор у потрібний місце таблиці і, утримуючи натиснутої кнопку миші, проведіть стрілку.

 

· Нажмите кнопку Текстове поле, на панелі інструментів “Малювання” і, утримуючи натиснутої кнопку миші, виділіть місце для тексту.

 

· Запровадьте текст “Кількість” і натисніть кнопку миші поза текстового поля.

 

· Нажмите праву кнопку миші на текстовому вікні. З'явиться меню, у якому виберіть пункт Формат об'єкта. Після цього з'явиться вікно діалогу “Форматирование об'єкта”. У цьому вся вікні нам знадобляться вкладки: “Вирівнювання”, “Шрифт” і “Вигляд”. У вкладке “Вирівнювання” встановіть перемикачі вертикального і горизонтального вирівнювання у безвихідь у центрі. У вкладке “

Шрифт” виберіть шрифт TimesET, стиль Italic, розмір 16. У вкладке “Вигляд” встановіть перемикач Рамка у безвихідь Ні, у результаті рамка навколо тексту буде видалена.

 

· Нажмите клавішу OK. Графический об'єкт побудований.

 

· Нажмите кнопку На задній план, розташовану на панелі інструментів “Малювання”. Текст виявився під стрілкою.

 

· Нажмите кнопку миші на графічному об'єкті. Об'єкт стає активним.

 

· Нажмите праву кнопку миші, коли її покажчик перебуває в об'єкті. З'явиться меню з переліком команд.

 

· Виберіть Призначити макрос. З'явиться вікно діалогу “Призначити макрос об'єкту” з переліком створених макросів.

 

· Виберіть макрос “Кількість”. Ім'я макросу з'явиться у верхній рядку вікна діалогу.

 

· Нажмите кнопку OK. Ви призначили макрос графічної об'єкту. Нажмите кнопку миші поза об'єктом, що він перестав бути активним.

    Якщо помістити покажчик миші на зображення стрілки, то білий хрестик піде на зображення руки з відігнутим вказівним пальцем. Нажатие лівої кнопку миші призводить до виконання макросу “Кількість”.

Приклад 7. Призначення макросу малюнку

    Представлені три малюнка, яким призначені створені нами макроси “Місяць”, “Заголовок” і “Кількість”.

    Призначення макросу малюнку нічим не відрізняється від призначення макросу графічної об'єкту, розглянутого раніше. Малюнки взяті з каталогу Windows. Вони зберігають у файлах WINLOGO.BMP, EGYPT.BMP і ARCHES.BMP.

    Для призначення макросу малюнку треба зробити такі дії:

 

· Виконайте команду Вставка | Малюнок. З'явиться вікно діалогу вибору малюнка.

· Виберіть каталог Windows. У вікні діалогу з'явиться список графічних файлів.

· Виберіть файл WINLOGO.BMP і обраний малюнок вийде в робочому аркуші Excel.

· Нажмите праву кнопку миші, коли її покажчик перебуває в активному малюнку.

· З спливаючого меню виберіть команду Призначити макрос. З'явиться вікно діалогу з списком макросів, у якому виберіть необхідний. Нажатие кнопки OK завершує процес призначення.

 

· Нажмите кнопку миші поза малюнка, що він перестав бути активним.

    У осередках A1:A3 ви можете побачити результат роботи макросу “Кількість”, який призначили малюнку “winlogo”. Для отримання результату ми виділили осередки A1:A3 і перемістили покажчик миші на малюнок “winlogo”. Нажатие кнопки миші призвело до виконання макросу “Кількість”, тобто до форматування осередків A1:A3.

4. Приклади макросів

Служебной кнопці Excel теж можна призначити макрос. У цьому вона втратить своє початкове призначення. Для відновлення службової кнопки спочатку приберіть її з панелі як настройки, та був перемістіть оригінал з відповідної категорії кнопок на необхідну панель інструментів.

    У розділі ми наведемо приклади макросів, виконують такі функції:

1 Заповнення осередки числами, можуть бути членами арифметичній прогресії з різницею рівної 0,5

2 Призначення убудованого формату діаграм

3 Вставка значення замість формул

Приклад 10. Макрос “Прогрессия”

    Через війну роботи макросу “Прогрессия” виділені рядку осередки заповнюються числами, можуть бути членами арифметичній прогресії з різницею рівної 0,5 чи з кроком 0,5.

    Для записи макросу “Прогрессия” виконайте такі дії:

· Запровадьте в осередок A1 число 1000 і виділіть осередки A1:C1.

 

· Виконайте команду Сервіс | Запис макросу | Почати запис. З'явиться вікно діалогу “Запис макросу”.

 

· Запровадьте на полі введення Ім'я макросу назва записываемого макросу Прогрессия і натиснімо кнопку Параметри. Вікно діалогу “Запис макросу” розширюється.

 

· Перейдите на латинський регістр і введіть букву p для клавіші швидкого виклику макросу.

 

· Нажмите кнопку OK з вікна діалогу “Запис макросу”, яке після цього закриється. Починаючи відразу ж, усі ваші дії будуть записуватися в макрос. У рядку стану з'явиться слово “Запис”.

· Виконайте команду Правка | Заповнити | Прогрессия. З'явиться вікно діалогу «Прогрессия».

 

· Встановіть прапорець по рядкам. Це означає, що прогресія буде будується в виділеної рядку.

 

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

 

· У вікні “Крок” введіть число 0,5 — різницю арифметичній прогресії.

 

· Нажмите кнопку OK, щоб вийти з відкритого вікна діалогу “Прогрессия”. Тепер потрібно закінчити запис макросу.

· Нажмите кнопку Зупинити макрос.

    Отже, результати своєї роботи макросу “Прогрессия”. Він запускається натисканням Ctrl+p. Перед цим треба запровадити перший член прогресії і виділити осередки в рядку, де розміщатися члени арифметичній прогресії з різницею 0,5.

    Після натискання клавіш Ctrl+p осередки A1:G1 заповняться числами 1000 1000,5 1001 1001,5 1002 1002,5 1003.

Якщо перша осередок серед виділених зовсім позбавлений число, то заповнення числами не станеться і ніколи осередки залишаться без зміни.

Приклад 11. Макрос “Діаграма”

    Цей макрос відновлюватиме стандартну діаграму Excel. Якщо ви і будували графіки з допомогою користувальницького автоформата діаграм, то тут для початку стандартної діаграмі Excel вам достатньо запустити цей макрос.

    Для записи макросу “Діаграма” виконайте такі дії:

· Виконайте команду Сервіс | Запис макросу | Почати запис. З'явиться вікно діалогу “Запис макросу”.

 

· Запровадьте на полі введення Ім'я макросу назва записываемого макросу Діаграма і натисніть кнопку Параметри.

 

· Перейдите на латинський регістр і введіть букву d для клавіші швидкого виклику макросу.

 

· Нажмите кнопку OK з вікна діалогу “Запис макросу”. Починаючи відразу ж усі ваші дії будуть записуватися в макрос. У рядку стану з'явиться слово “Запис”.

· З меню Сервіс виберіть команду Параметри. З'явиться вікно діалогу “Параметри”.

 

· Виберіть вкладку “Діаграма”. У центрі введення списку Формат діаграми за умовчанням відображається назва останнього який використовувався користувальницького автоформата діаграми.

 

· У творчому списку Формат діаграми за умовчанням з допомогою смуги прокручування знайдіть значення Встроенная і натисніть кнопку OK.

· Нажмите кнопку Зупинити макрос.

    До запуску макросу “Діаграма” як діаграми за умовчанням будувалася діаграма формату Лінії .Після натискання клавіш Ctrl+d як діаграми за умовчанням використовуватиметься Встроенная. Макрос змінює значення формату для стандартної діаграми. Обидві діаграми побудовано на наборі даних A1:E4, але з допомогою різних форматів.

Приклад 12. Макрос “Значення”

    Дія цього макросу аналогічно натискання кнопки Вставити значення. У осередку залишається тільки результат роботи формули, а сама формула зникає. Це дуже важлива функція, тому наведемо алгоритм записи відповідних дій в макрос, що згодом буде викликатися натисканням Ctrl+v.

    Для записи макросу “Значення” виконайте такі дії:

· Для наочності введіть в осередки A1 і A2 якісь формули, наприклад, наступного виду: =COS(D1), =COS(D2). У осередках D1 і D2 розташовані числа.

 

· Виділіть осередки A1 і A2.

 

· Виконайте команду Сервіс | Запис макросу | Почати запис. З'явиться вікно діалогу “Запис макросу”.

 

· Запровадьте на полі введення Ім'я макросу назва записываемого макросу Значення і натиснімо кнопку Параметри.

 

 

· Перейдите на латинський регістр і введіть букву v для клавіші швидкого виклику макросу.

· Нажмите кнопку OK з вікна діалогу “Запис макросу”. Починаючи відразу ж усі ваші дії будуть записуватися в макрос.

 

· Виконайте команду Правка | Копировать.

 

· Нажмите мишею

Схожі реферати:

  • Реферат на тему: Norton Utilities
    Що таке утиліти? Утилиты – це спеціалізовані програми, призначені обслуговування й оптимізації
  • Реферат на тему: Курс лекцій з V B 5.0
    Програмування серед VB 5.0 У додатках VB 5.0 виконувані рядки потрібно розміщувати всередині
  • Реферат на тему: Сортування
    1. ЛАБОРАТОРНАЯ РОБОТА ПО ПРОГРАММИРОВАНИЮ УЧЕНИКА 10д КЛАСУ ШКОЛИ N57 АХМАНОВА СЕРГІЯ ПО ТЕМЕ
  • Реферат на тему: 5 різних завдань із програмування
    ДЕРЖАВНИЙ УНІВЕРСИТЕТ УПРАВЛІННЯ КАФЕДРА ПРИКЛАДНОЙ МАТЕМАТИКИ КУРСОВАЯ РОБОТА з дисципліни
  • Реферат на тему: Теорія Попова
    рис. 1 рис. 2. рис. 3. рис.4. рис. 5. рис. 6. рис. 7. рис. 8. рис. 9. рис. 10. рис. 11.

Навігація