Макроси VBA - как да се създават и пускат - VBA програмиране (офис)

Ако често използвате същите команди в една и съща последователност, че има смисъл да се запази тази последователност в програма VBA. Такава програма се нарича макро.

Изпълнете макро рекордер може да командва: Инструменти + Macro + започнете записа.

В резултат на всички тези действия ще бъде диалогов прозорец "Record Macro".

Window "Record Macro"

Имената на макросите трябва да бъдат свързани с задачите, изпълнявани от тях. Въпреки това, трябва да се придържат към определени правила.

  • В името на макроса трябва да започва с буква, а не брой. макро име не трябва да съдържа интервали. За да се подчертае в началото на думите в името на макроса, трябва да използвате главни букви.
  • препинателните знаци не са разрешени.

"Record Macro" команда, за да започнете да записвате макрос ще кликнете върху бутона OK в диалоговия прозорец. Фактът, че записът е започнал, можете да научите в този момент се появи, за да спрете записа инструменти панел

Също така се променя показалеца на мишката и се превръща в един малък образ лента аудиокасета

След началото на записа, извършване на обичайните действия, необходими за работа с документи или приложения, - форматирането на текст, вмъкване на изображения, таблици, формули и т.н. Всичко, което е направено - и изборът на командите от менютата и форматиране на изображения и печат на текст - Той ще бъде записан в макро.

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

Ако искате да се изпълни команда, която не трябва да бъде част от макроса, натиснете бутона "пауза" (което също се намира в лентата с инструменти "Спиране на записа").

По време на запис бутон за пауза "пауза" ще се появи в депресия. Официално сега тя ще бъде бутона "Resume запис." А Кликнете върху този бутон, за да продължите записа на макроса в необходимите действия с молбата.

Целият смисъл на записване на макроси е възможността за последващото им прилагане. Тъй като макросите са програми, всички техники, които се използват при стартиране ръчно да се създаде програма, VBA, приложими за автоматично записани макроси. Винаги можете да отворете диалоговия прозорец Macro (), Изберете го в подходящия макрос, а след това щракнете върху бутона Run.

Независимо от сложността на макроса, запазете документа, преди да изпълни макроса.

След като макроса се записва получен програма VBA могат да бъдат редактирани. За да направите това:

В диалоговия прозорец "Макро"

Задачи за фиксиране материал

Създаване на програма, която пресмята стойностите на изразите в зависимост от преминаването на формата и въведените стойности в текстовите полета. Основната програма, след като кликнат върху бутона Изчисли е процедура Shet изчислява цялата необходима изразяване. След като щракнете върху бутона Затвори затваря прилагането развита.

Забележка. В развитието на тази форма се използва нов ключ елемент (optionButton), която ви позволява да изберете един от няколко взаимно изключващи се възможности или действия. Най-често използваните свойства OptionButton контроли:

стойност - Вярно Справките, ако върху бутона за избор е избран и False по друг начин;

активирана - възможни стойности: True (потребителят може да изберете радио бутона) и False В (в противен случай);

видими - възможни стойности: Истинските (превключвателят се показва по време на изпълнението на програмата) и фалшива (друго);

надпис - етикет, който е изписано до ключа.

проблеми форма в режим на проектиране и работно състояние

технология производителност

Дим A, B, C, K, L, M двойно

Създаване Shet процедури