Макроучение за Excel Macro

Този урок обхваща използването на макро рекордера, за да създадете прост макрос в Excel . Макро рекордерът работи, като записва всички натискания на клавиши и кликвания на мишката. Макросът, създаден в този урок, ще приложи няколко опции за форматиране към заглавие на работния лист .

В Excel 2007 и 2010 всички команди, свързани с макроси, се намират в раздела Разработчик на лентата . Често този раздел трябва да бъде добавен към лентата, за да имате достъп до макро команди. Темите, обхванати от този урок, включват:

01 от 06

Добавяне на раздела за програмисти

Кликнете, за да увеличите това изображение - Добавете раздела за програмисти в Excel. © Тед Френски
  1. Кликнете върху раздела Файл на лентата, за да отворите менюто за файлове.
  2. Кликнете върху Опции в менюто, за да отворите диалоговия прозорец Опции на Excel .
  3. Кликнете върху опцията Персонализиране на лентата в левия прозорец, за да видите наличните опции в десния прозорец на диалоговия прозорец.
  4. В раздела Основни раздели на опциите прозорецът проверява опцията за програмисти .
  5. Кликнете върху OK.
  6. Разделът за програмисти вече трябва да е видим в панделката в Excel 2010.

Добавяне на раздела за програмисти в Excel 2007

  1. В Excel 2007 кликнете върху бутона Office, за да отворите падащото меню.
  2. Кликнете върху бутона "Опции за Excel", намиращ се в долната част на менюто, за да отворите диалоговия прозорец " Опции на Excel ".
  3. Кликнете върху опцията Популяри в горния ляв прозорец на диалоговия прозорец за отваряне.
  4. Кликнете върху раздела Показване на разработчика в лентата в десния прозорец на диалоговия прозорец за отваряне.
  5. Кликнете върху OK.
  6. Разделът за програмисти вече трябва да се вижда в лентата.

02 от 06

Добавяне на заглавие на работен лист / Макро рекордер на Excel

Отваряне на диалоговия прозорец за макро Recorder на Excel. © Тед Френски

Преди да започнем да записваме нашия макрос, трябва да добавим заглавието на работния лист, който ще форматираме.

Тъй като заглавието на всеки работен лист обикновено е уникално за този работен лист, ние не искаме да включим заглавието в макроса. Затова ще го добавим към работния лист, преди да стартираме макро рекордера.

  1. Кликнете върху клетка А1 в работния лист.
  2. Въведете заглавието: Разходи за "бисквитките" за юни 2008 г.
  3. Натиснете клавиша Enter на клавиатурата.

Макро рекордер на Excel

Най-лесният начин да създадете макрос в Excel е да използвате макро рекордера. За да направите това:

  1. Кликнете върху раздела Разработчици .
  2. Кликнете върху Запис макрос в лентата, за да отворите диалоговия прозорец за запис на макроси .

03 от 06

Опциите за макро рекордер

Опциите за макро рекордер. © Тед Френски

Има четири варианта за завършване в този диалогов прозорец:

  1. Име на макро - дайте на макроса описателно име. Името трябва да започва с буква и не се допускат интервали. Позволени са само букви, цифри и знак за подчертаване.
  2. Клавиш за бърз достъп (по избор) попълнете буква, число или други знаци в наличното пространство. Това ще ви позволи да стартирате макроса, като задържите клавиша CTRL и натиснете избраната буква от клавиатурата.
  3. Макро да се съхранява в
    • Настроики:
    • Тази работна книга
      • Макросът е налице само в този файл.
    • Нова работна книга
      • Тази опция отваря нов файл в Excel. Макросът е налице само в този нов файл.
    • Лична работна книга за макроси.
      • Тази опция създава скрит файл Personal.xls, който съхранява вашите макроси и ги прави достъпни във всички Excel файлове.
  4. Описание - (по избор) въведете описание на макроса.

За този урок

  1. Задайте опциите в диалоговия прозорец Записване на макроси , за да съответства на тези в горното изображение.
  2. Не кликнете върху OK - все още - вижте по-долу.
    • Кликването върху бутона OK в диалоговия прозорец за запис на макроси започва да записва макроса, който току-що сте идентифицирали.
    • Както вече споменахме, макро рекордерът работи, като записва всички натискания на клавиши и щраквания на мишката.
    • Създаването на макрос format_titles включва кликване върху няколко опции за форматиране в началния раздел на лентата с мишката, докато макро рекордерът работи.
  3. Преминете към следващата стъпка, преди да започнете макро рекордера.

04 от 06

Записване на макро стъпките

Записване на макро стъпките. © Тед Френски
  1. Щракнете върху бутона OK в диалоговия прозорец за запис на макроси , за да стартирате макро рекордера.
  2. Кликнете върху раздела Начало на лентата.
  3. Маркирайте клетки A1 до F1 в работния лист.
  4. Кликнете върху иконата за сливане и център, за да центрирате заглавието между клетките A1 и F1.
  5. Кликнете върху иконата за попълване на цвят (изглежда като боя), за да отворите падащия списък за цветове за попълване.
  6. Изберете синьо, акцент 1 от списъка, за да превърнете цвета на фона на избраните клетки в синьо.
  7. Кликнете върху иконата " Цвят на шрифта " (това е голяма буква "А"), за да отворите падащия списък за цветове на шрифта.
  8. Изберете бяло от списъка, за да превърнете текста в избраните клетки в бяло.
  9. Кликнете върху иконата за размер на шрифта (над иконата на боята), за да отворите падащия списък за размер на шрифта.
  10. Изберете 16 от списъка, за да промените размера на текста в избраните клетки на 16 точки.
  11. Кликнете върху раздела Разработчик на лентата.
  12. Кликнете върху бутона Спиране на записа на лентата, за да спрете записването на макроси.
  13. В този момент заглавието на вашия лист трябва да прилича на заглавието в изображението по-горе.

05 от 06

Пускане на макроса

Пускане на макроса. © Тед Френски

За да изпълните макрос, който сте записали:

  1. Кликнете върху раздела Лист2 в долната част на електронната таблица .
  2. Кликнете върху клетка А1 в работния лист.
  3. Въведете заглавието: Разходи за бисквитките за юли 2008 г.
  4. Натиснете клавиша Enter на клавиатурата.
  5. Кликнете върху раздела Разработчик на лентата.
  6. Кликнете върху бутона Макроси на лентата, за да изведете диалоговия прозорец " Преглед на макросите ".
  7. Кликнете върху макрос format_titles в прозореца на името на Macro .
  8. Кликнете върху бутона Изпълнение .
  9. Стъпките на макроса трябва да се стартират автоматично и да се прилагат същите стъпки за форматиране, приложени към заглавието на лист 1.
  10. В този момент заглавието на работен лист 2 трябва да прилича на заглавието на работен лист 1.

06 от 06

Макро грешки / Редактиране на макрос

В прозореца на VBA редактора в Excel. © Тед Френски

Макро грешки

Ако макросът ви не се е изпълнил според очакванията, най-лесният и най-добрият вариант е да следвате стъпките на урока отново и да запишете отново макроса.

Редактиране / Стъпка в макрос

Макросът на Excel се записва в програмния език на Visual Basic for Applications (VBA).

Кликването върху бутоните " Редактиране" или " Напред към " в диалоговия прозорец "Макро" стартира редактора на VBA (вижте изображението по-горе).

Използването на VBA редактора и покриването на програмния език на VBA е извън обхвата на този урок.