Напишете прост макрос в Excel

Автор: Frank Hunt
Дата На Създаване: 12 Март 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
УРОК 1. Знакомство с макросами / Как работать с макросами в Excel?
Видео: УРОК 1. Знакомство с макросами / Как работать с макросами в Excel?

Съдържание

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

Стъпвам

Метод 1 от 2: Excel 2007 и 2010

  1. Щракнете върху раздела за програмисти в лентата в горната част на екрана. Ако разделът не е в лентата, можете да го добавите, както следва:
    • В Excel 2010: Щракнете върху Файл. кликнете върху Персонализирайте лентата от лявата страна на екрана. След това кликнете върху Разработчици в полето вдясно.
    • В Excel 2007: Щракнете върху бутона Microsoft Office и след това върху Опции на Excel. В категорията Популярни изберете лентата Показване на разработчика на лентата.
  2. Променете настройките за защита. В Центъра за доверие, под Настройки на макросите, щракнете върху Активиране на всички макроси, след това щракнете Добре.
    • Имайте предвид, че тази настройка не е достатъчно сигурна, за да се използва по подразбиране. Когато приключите със записа на вашия макрос, върнете се и изключете тази настройка.
  3. кликнете върху Запис на макрос. Те могат да бъдат намерени в раздела за програмисти под програмен код.
  4. Дайте име на вашия макрос. Първият знак на името трябва да е буква; след това можете да използвате букви, цифри и тирета. Не трябва да има интервали в име на макрос.
    • Не използвайте същото име за вашия макрос като за съществуваща препратка към клетка.
  5. Ако е необходимо, създайте пряк път за вашия макрос. Въведете буква в полето за пряк път. Малка буква ще се тълкува като CTRL + буква; главна буква като CTRL + SHIFT + буква.
  6. Изберете място за запазване на макроса. Под Запазване на макрос в изберете работна книга, в която искате да запазите макроса. Ако искате тя да е достъпна всеки път, когато използвате Excel, изберете Лична макро работна книга.
  7. Няма описание на вашия макрос. Въведете го в полето за описание.
  8. кликнете върху Добре за да запишете вашия макрос.
  9. Изпълнете действията, които искате да бъдат включени в макрос.
  10. Спрете записа. Отидете в раздела за програмисти и кликнете Спрете записа.

Метод 2 от 2: Excel 2003

  1. Променете нивото на защита. Задайте нивото на защита от Средно на Ниско.
    • кликнете върху Инструменти -> Опции -> Защита.
    • Щракнете Макросигурност.
    • Изберете Настройка за защита. Изберете Ниска.
  2. Започнете да записвате вашия макрос. Отидете на Tools -> Macro -> Record Macro.
  3. Дайте име на вашия макрос. Характерът на името трябва да е буква; след това можете да използвате символи, цифри, букви и тирета. Пространствата не са позволени.
    • Не използвайте същото име за вашия макрос като за съществуваща препратка към клетка.
  4. Ако е необходимо, създайте пряк път за вашия макрос. Въведете буква в полето за пряк път. Малка буква ще се тълкува като CTRL + буква; главна буква като CTRL + SHIFT + буква.
  5. Изберете място за запазване на макроса. Под Запазване на макрос в изберете работна книга, в която искате да запазите макроса. Ако искате тя да е достъпна, когато използвате Excel, изберете Лична макро работна книга.
  6. Няма описание на вашия макрос.
    • кликнете върху Добре когато сте готови.
  7. Направи снимка. Забележете, макро записът все още е включен. Изпълнете действията, които искате да бъдат включени в макрос.
  8. кликнете върху Спрете записа в лентата с инструменти.

Съвети

  • Ако знаете кода на вашия макрос, можете да го въведете в Microsoft Visual Basic Editor. В Excel 2007 и 2010 можете да ги намерите в раздела за програмисти, в групата на програмния код. В Excel 2003 щракнете върху Инструменти -> Макро -> Редактор на Visual Basic.
  • На форумите на ExcelForum ще намерите безброй полезни хора, които с удоволствие ще ви помогнат да отговорите на вашите (учтиво зададени) въпроси за Excel.
  • Можете да накарате вашия макрос да се държи като формула или функция на Excel, така че да можете да го използвате в електронна таблица за изчисления. По принцип трябва да промените "Sub" на "Function", след това да добавите параметри и да се уверите, че вашата програма връща стойност. Това е обяснено в друго ръководство (потърсете това в свързаната категория wikiHow).
  • Използвайте обектите Range, Sheet и Workbook, за да работите с данните във вашите работни листове. Обектите ActiveWorkbook, ActiveSheet и Selection сочат към текущата работна книга, работен лист и диапазон от клетки на вашето приложение.

Предупреждения

  • Като мярка за сигурност някои хора изключват макро опцията. Просто уведомете колегите си, че работната книга, която изпращате, използва един или повече макроси, за да функционира.