Содржина
Во оваа статија, ќе ви покажам како можете да дебагирате печатење во VBA во Excel. Ќе научите да го отворате непосредниот прозорец и да дебагирате да печатите целосен код, линија на код или вредноста на одредена променлива во прозорецот.
Excel VBA Debug Print (Брз преглед)
Преземете ја работната книга за вежбање
Преземете ја оваа работна книга за вежбање додека ја читате оваа статија.
VBA Debug Print.xlsm
4 ефективни начини да се изврши отстранување грешки печатење во Excel VBA
Значи, нема повеќе одложување. Ајде да видиме како можеме да дебагираме печатење преку VBA во Excel.
1. Отворете го Непосредниот прозорец за дебагирање на печатење во Excel VBA
За да дебагирате печатење во VBA , прво, треба да го отворите прозорецот Непосредно . За да го направите тоа, притиснете ALT + F11 за да го отворите прозорецот Visual Basic .
Потоа притиснете CTRL + G на вашата тастатура. Ќе се отвори прозорецот Непосредно .
Поврзани содржини: Excel VBA: Печатете го корисничкиот формулар за да се вклопи на страница ( 2 Методи)
2. Отстранување грешки Печатете го целосниот код во непосредниот прозорец во Excel VBA
Сега научивме да го отвораме прозорецот Непосредно . Ајде да видиме како може да се дебагира да се испечати излезот од комплетен VBA код во прозорецот.
Да имаме VBA код кој зема два цели броеви како променливи A и B , и ја враќа нивната сума во променливата C .
6508
Сега за печатењевредноста на C во прозорецот Непосредно , треба да ја вметнете оваа линија.
4879
Сега, ако ја извршите код, ќе ја најдете вредноста на C (10+15 = 25) во прозорецот „Непосредно“.
Прочитајте повеќе: VBA код за копче за печатење во Excel (5 примери)
Слични читања:
- Excel VBA: Како динамично да поставите област за печатење (7 начини)
- Како да печатите лист на Excel на цела страница (7 начини)
- да печатите лист на Excel во A4 Големина (4 начини)
- Како да поставите ред како наслови за печатење во Excel (4 методи)
- Како да печатите повеќе листови во Excel (7 различни методи)
3. Отстранување грешки Печатење линија на код во непосредниот прозорец во VBA
Во претходниот пример, видовме како можеме да го испечатиме излезот од кодот во прозорецот Непосредно со помош на команда debug.print .
Но, можете директно да напишете линија на код во прозорецот Inmmediate и да ја извршите. На пример, овде ја напишав оваа линија код во прозорецот Непосредно .
3556
Сега притиснете ENTER на вашата тастатура. Линијата ќе се изврши и ќе го најдете излезот во следната линија од прозорецот.
Прочитајте повеќе: Како да печатите Ексел лист со линии (3 лесни начини)
4. Отстранете грешки за печатење во режим на пауза во непосредниот прозорец во Excel VBA
Можете и да ја отстраните грешките за печатење на вредноста на одреден код воПрозорец Веднаш . Но, за да го направите тоа, треба да отидете во режимот на пауза на VBA .
На пример, на следната слика, кодот е во режим на пауза од линијата:
4625
Режимот на прекин значи, додека се извршува кодот, таа конкретна линија нема да се изврши.
Сега, можеме да ја дебагираме вредноста на која било променлива во прозорецот Веднаш .
На пример, за да ја испечатите вредноста на променливата B , вметнете ја оваа линија код во прозорецот Непосредно :
Кликнете ENTER . И ќе ја дознаете прикажаната вредност на B . Тоа е 15 .
Поврзани содржини: Како да испечатите избрана област во Excel на една страница (3 методи)
Работи што треба да се запаметат
Печатење за отстранување грешки не е ништо друго освен прикажување одредена вредност во VBA во Непосредно прозорец. Во случај, да не сакате да користите печатење за отстранување грешки, можете да го користите Поле за пораки во VBA .
Заклучок
Значи, ова се методите за користење на печатење за отстранување грешки во VBA . Дали имате прашања? Слободно прашајте не. И не заборавајте да ја посетите нашата страница ExcelWIKI за повеќе објави и ажурирања.