Автор:
Frank Hunt
Дата На Създаване:
12 Март 2021
Дата На Актуализиране:
1 Юли 2024
![УРОК 1. Знакомство с макросами / Как работать с макросами в Excel?](https://i.ytimg.com/vi/3EXMQykVEA4/hqdefault.jpg)
Съдържание
Увеличете използваемостта на вашите електронни таблици в Excel, като добавите малка програма. Въпреки че формулите и възможностите на електронните таблици в Excel вече го правят чудесен инструмент, възможността за създаване на макроси ще ви помогне да работите още по-бързо и по-ефективно с тази програма. Научете как със следните стъпки.
Стъпвам
Метод 1 от 2: Excel 2007 и 2010
Щракнете върху раздела за програмисти в лентата в горната част на екрана. Ако разделът не е в лентата, можете да го добавите, както следва:
- В Excel 2010: Щракнете върху Файл. кликнете върху Персонализирайте лентата от лявата страна на екрана. След това кликнете върху Разработчици в полето вдясно.
- В Excel 2007: Щракнете върху бутона Microsoft Office и след това върху Опции на Excel. В категорията Популярни изберете лентата Показване на разработчика на лентата.
Променете настройките за защита. В Центъра за доверие, под Настройки на макросите, щракнете върху Активиране на всички макроси, след това щракнете Добре.
- Имайте предвид, че тази настройка не е достатъчно сигурна, за да се използва по подразбиране. Когато приключите със записа на вашия макрос, върнете се и изключете тази настройка.
кликнете върху Запис на макрос. Те могат да бъдат намерени в раздела за програмисти под програмен код.
Дайте име на вашия макрос. Първият знак на името трябва да е буква; след това можете да използвате букви, цифри и тирета. Не трябва да има интервали в име на макрос.
- Не използвайте същото име за вашия макрос като за съществуваща препратка към клетка.
Ако е необходимо, създайте пряк път за вашия макрос. Въведете буква в полето за пряк път. Малка буква ще се тълкува като CTRL + буква; главна буква като CTRL + SHIFT + буква.
Изберете място за запазване на макроса. Под Запазване на макрос в изберете работна книга, в която искате да запазите макроса. Ако искате тя да е достъпна всеки път, когато използвате Excel, изберете Лична макро работна книга.
Няма описание на вашия макрос. Въведете го в полето за описание.
кликнете върху Добре за да запишете вашия макрос.
Изпълнете действията, които искате да бъдат включени в макрос.
Спрете записа. Отидете в раздела за програмисти и кликнете Спрете записа.
Метод 2 от 2: Excel 2003
Променете нивото на защита. Задайте нивото на защита от Средно на Ниско.
- кликнете върху Инструменти -> Опции -> Защита.
- Щракнете Макросигурност.
- Изберете Настройка за защита. Изберете Ниска.
Започнете да записвате вашия макрос. Отидете на Tools -> Macro -> Record Macro.
Дайте име на вашия макрос. Характерът на името трябва да е буква; след това можете да използвате символи, цифри, букви и тирета. Пространствата не са позволени.
- Не използвайте същото име за вашия макрос като за съществуваща препратка към клетка.
Ако е необходимо, създайте пряк път за вашия макрос. Въведете буква в полето за пряк път. Малка буква ще се тълкува като CTRL + буква; главна буква като CTRL + SHIFT + буква.
Изберете място за запазване на макроса. Под Запазване на макрос в изберете работна книга, в която искате да запазите макроса. Ако искате тя да е достъпна, когато използвате Excel, изберете Лична макро работна книга.
Няма описание на вашия макрос.
- кликнете върху Добре когато сте готови.
Направи снимка. Забележете, макро записът все още е включен. Изпълнете действията, които искате да бъдат включени в макрос.
кликнете върху Спрете записа в лентата с инструменти.
Съвети
- Ако знаете кода на вашия макрос, можете да го въведете в Microsoft Visual Basic Editor. В Excel 2007 и 2010 можете да ги намерите в раздела за програмисти, в групата на програмния код. В Excel 2003 щракнете върху Инструменти -> Макро -> Редактор на Visual Basic.
- На форумите на ExcelForum ще намерите безброй полезни хора, които с удоволствие ще ви помогнат да отговорите на вашите (учтиво зададени) въпроси за Excel.
- Можете да накарате вашия макрос да се държи като формула или функция на Excel, така че да можете да го използвате в електронна таблица за изчисления. По принцип трябва да промените "Sub" на "Function", след това да добавите параметри и да се уверите, че вашата програма връща стойност. Това е обяснено в друго ръководство (потърсете това в свързаната категория wikiHow).
- Използвайте обектите Range, Sheet и Workbook, за да работите с данните във вашите работни листове. Обектите ActiveWorkbook, ActiveSheet и Selection сочат към текущата работна книга, работен лист и диапазон от клетки на вашето приложение.
Предупреждения
- Като мярка за сигурност някои хора изключват макро опцията. Просто уведомете колегите си, че работната книга, която изпращате, използва един или повече макроси, за да функционира.