VBA означава Visual Basic за приложение, Както знаете, VB (Visual Basic) е един отстрахотните езици за програмиране. Ако всеки ден трябва да правите многократни задачи в excel, винаги се препоръчва да автоматизирате такива задачи, така че да спестите време и енергия. Макросите са чудесен начин за автоматизиране на задачите в Excel, ние вече покрихме основен съвет за запис и използване на макроси. Макросите основно добавят VB код към вашия excel лист.
Всеки път, когато създавате нов макрос, добавя Excelвизуален основен код в задния край, така че всеки път, когато стартирате Macro, този VB код се изпълнява и получавате резултатите на екрана. Да видим как се генерира кодът, когато добавим макрос и как можете да редактирате и отстранявате грешки от този VB код.
Как да видите кода VBA, свързан с макрос
Да приемем, че сме създали макрос, както е споменато в публикацията, посочена по-горе, след което щракнете върху опцията Макрос и изберете Преглед на макросите.
Ще се покаже диалоговият прозорец на макроса, тук изберете макроса, за който искате да видите VB кода, и натиснете бутона Редактиране.
Той ще отвори макроса като код на VB в рамките на VBРедактор, който е вграден по подразбиране в Excel. В този пример ви показвам кода на основен макрос, който показва съобщението "Hello World" при стартиране.
Ако знаете основите на Visual basic,тогава можете да напишете свой собствен код тук, за да подобрите допълнително своя макрос и можете да добавите повече функционалност към създадените си макроси, като добавите парчета код. Редакторът, показан в Excel, е типичен VB редактор с The Explorer Explorer отляво и прозорец източник / дизайн вдясно. Всичко, от което се нуждаете, е запознаване със синтаксиса на езика за програмиране.
Как да се отстрани грешката VBA код
Ако сте направили някакви промени в кода на макроса и искате да проверите дали той работи добре, тогава можете да направите това чрез отстраняване на грешки и стартиране на кода. Натиснете F5 и той ще отстрани грешката и ще изпълни кода и ще получите резултатите на екрана. (Моят код съдържа само "Hello World", така че мога да го видя на екрана след отстраняване на грешки и изпълнение)
Коментари