Редактиране на макроси на Excel: съвети и видеоклипове

Съдържание:

Anonim

С ЧЗВ, за да отговоря на вашите въпроси

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

Какво означава VBA и какво общо има с редактирането на макроси?

на Visual Basic за приложения (VBA) е език за програмиране, на който се основава макросът. Този скриптов език може да се използва за създаване на макроси, които се използват за автоматично изпълнение на командни последователности. Макрокодът VBA може да се използва в програмите на Office в Редактор на Visual Basic може да се разглежда и коригира. Предимството е, че VBA може да се използва не само от професионалисти в програмирането, но е подходящ и за начинаещи.

Видео с инструкции: Microsoft Excel: Създаване, редактиране и изпълнение на макроси

Как се създават макроси в Excel?

Опцията за създаване и редактиране на макроси може да се намери в раздела „Разработчик“. Регистърът обаче първо трябва да бъде активиран в опциите на Excel, така че да се вижда в лентата с менюта. След като тази стъпка бъде извършена, потребителите на Excel могат да поставят или копират макроси в работната книга. Когато потребителите искат да редактират макрос, Excel предоставя информация за различни команди, обекти и методи, които трябва да бъдат променени за адаптацията. Старите макроси на Excel 4.0, които все още се поддържат в по -новите версии на Excel, също могат да бъдат потърсени в каталога. Алтернативно, отделните работни стъпки могат да бъдат записани. Записът на изпълнените команди може да бъде записан в диалоговия прозорец, който се показва за текущата работна книга. Може да се присвои и име на макрос.

Редактирайте макроси на Excel: увеличете опашките и скоростта

Ако макросът на Excel трябва да бъде поставен на пауза за определен период от време, преди да бъде изпълнен, може да се вмъкне опашка. Времето за изчакване може да бъде зададено според нуждите. Когато времето изтече, Excel изпълнява макроса. От друга страна, потребителите също могат да ускорят изпълнението на макрос. Ако кодът е по -дълъг, ще отнеме време, за да покаже готовия резултат. Следователно актуализацията на екрана може да бъде изключена. Макросът също може да направи пауза за определено време.

Как мога да редактирам макроси на Excel?

Придвижете се до съответния раздел и щракнете върху Макроси. В списъка с макроси в диалоговия прозорец щракнете върху макроса, който искате да редактирате, след което изберете Редактиране. Като алтернатива използвайте ALT + F11.

Прехвърляне и прехвърляне на макроси на Excel

Excel предлага възможност за прехвърляне на създадени VBA макроси във всички работни книги. Това означава, че необходимите макроси не трябва да се създават за всяка нова работна книга и следователно винаги са налични. Изходните кодове също могат да бъдат предадени на други хора, за да могат те да използват макроси за личните си работни книги. След това записаният файл може да бъде изпратен по имейл. В допълнение, макропроектът може да бъде подписан и с цифров ред, за да се идентифицират последните промени и да се предложи доверие. Други потребители могат да определят цифровия подпис. Въпреки това макропроектите трябва да се подписват само ако кодовете са били предварително тествани за тяхната функция предварително.

Ето как можете да решавате проблеми с макроси в Excel

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

Редактирайте макроси VBA и Excel: подходящи за всяко ниво на умения

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

Важни често задавани въпроси

Какво е макрос?

Макросът е поредица от команди за автоматично изпълнение на задачи или функции. Скриптовият език VBA се използва за създаване на макрос. Макросите могат да се използват във всички програми на Office.

Как е структуриран макросът?

Макросите се състоят от кодово име (напр. Под или Дим) и инструкциите, които трябва да бъдат изпълнени. Кодът идва с Край (подс или Дим) завършен.

Къде мога да намеря възможността за създаване на макроси?

В раздела „Инструменти за програмисти“ в раздела „Кодове“ потребителите на Excel имат възможност да записват макроси, да дефинират, създават и редактират имена на макроси. Разделът обаче трябва да бъде активиран предварително в опциите.