Преглед садржаја
У овом чланку ћу вам показати како можете да отклоните грешке у штампању у ВБА у Екцел-у. Научићете да отворите непосредан прозор и дебуг одштампате комплетан код, ред кода или вредност одређене променљиве у прозору.
Екцел ВБА штампање грешака (брзи преглед)
Преузмите радну свеску за вежбу
Преузмите ову радну свеску за вежбање док читате овај чланак.
ВБА Дебуг Принт.клсм
4 ефикасна начина за обављање штампања за отклањање грешака у Екцел ВБА
Дакле, нема више одлагања. Хајде да видимо како можемо да отклонимо грешке у штампању преко ВБА у Екцел-у.
1. Отворите прозор Непосредно за отклањање грешака у штампању у Екцел ВБА
Да бисте отклонили грешке штампања у ВБА , прво морате да отворите прозор Иммедиате . Да бисте то урадили, притисните АЛТ + Ф11 да отворите прозор Висуал Басиц .
Затим притисните ЦТРЛ + Г на тастатури. Прозор Иммедиате ће се отворити.
Повезани садржај: Екцел ВБА: Одштампајте кориснички образац да стане на страницу ( 2 метода)
2. Отклањање грешака Одштампајте комплетан код у прозору Иммедиате у Екцел ВБА
Сада смо научили да отворимо прозор Иммедиате . Хајде да видимо како дебуг може да штампа излаз комплетног ВБА кода у прозору.
Хајде да имамо ВБА код који узима два цела броја као променљиве А и Б , и враћа њихов збир у променљивој Ц .
1588
Сада за штампањевредност Ц у прозору Иммедиате , морате да уметнете ову линију.
8098
Сада, ако покренете кода, наћи ћете вредност Ц (10+15 = 25) у прозору Иммедиате.
Прочитајте више: ВБА код за дугме за штампање у Екцел-у (5 примера)
Слична читања:
- Екцел ВБА: како да динамички подесите област за штампање (7 начина)
- Како да одштампате Екцел лист на целој страници (7 начина)
- Одштампате Екцел лист на А4 Величина (4 начина)
- Како поставити ред као наслове за штампање у Екцел-у (4 метода)
- Како одштампати више листова у Екцел-у (7 различитих метода)
3. Отклањање грешака Одштампајте линију кода у непосредном прозору у ВБА
У претходном примеру смо видели како можемо да одштампамо излаз кода у прозору Иммедиате помоћу дебуг.принт команда.
Али можете директно написати ред кода у прозору Иммедиате и покренути га. На пример, овде сам написао ову линију кода у прозору Иммедиате .
2037
Сада притисните ЕНТЕР на тастатури. Линија ће бити извршена и излаз ћете пронаћи у следећем реду прозора.
Прочитајте више: Како штампати Екцел лист са линијама (3 лака начина)
4. Отклањање грешака у штампању у режиму прекида у непосредном прозору у програму Екцел ВБА
Можете и да отклоните штампање вредности одређеног кода у Непосредно прозор. Али да бисте то урадили, морате да одете у режим прекида за ВБА .
На пример, на следећој слици, код је у режиму прекида из реда:
6556
Режим прекида значи, док се изводи код, та конкретна линија неће бити извршена.
Сада можемо да отклонимо грешке одштампамо вредност било које променљиве у прозор Иммедиате .
На пример, да бисте одштампали вредност променљиве Б , уметните ову линију кода у прозор Иммедиате :
Кликните на ЕНТЕР . И сазнаћете приказану вредност Б . То је 15 .
Повезан садржај: Како одштампати изабрану област у Екцел-у на једној страници (3 метода)
Ствари које треба запамтити
Дебуг Принт није ништа друго до приказивање одређене вредности у ВБА у Иммедиате прозор. У случају да не желите да користите штампање за отклањање грешака, можете користити Бокс за поруке у ВБА .
Закључак
Дакле, ово су методе за коришћење штампања за отклањање грешака у ВБА . Имате било каквих питања? Слободно нас питајте. И не заборавите да посетите наш сајт ЕкцелВИКИ за више постова и ажурирања.