Екцел ВБА дебуг принт: како то учинити?

  • Деле Ово
Hugh West

У овом чланку ћу вам показати како можете да отклоните грешке у штампању у ВБА у Екцел-у. Научићете да отворите непосредан прозор и дебуг одштампате комплетан код, ред кода или вредност одређене променљиве у прозору.

Екцел ВБА штампање грешака (брзи преглед)

Преузмите радну свеску за вежбу

Преузмите ову радну свеску за вежбање док читате овај чланак.

ВБА Дебуг Принт.клсм

4 ефикасна начина за обављање штампања за отклањање грешака у Екцел ВБА

Дакле, нема више одлагања. Хајде да видимо како можемо да отклонимо грешке у штампању преко ВБА у Екцел-у.

1. Отворите прозор Непосредно за отклањање грешака у штампању у Екцел ВБА

Да бисте отклонили грешке штампања у ВБА , прво морате да отворите прозор Иммедиате . Да бисте то урадили, притисните АЛТ + Ф11 да отворите прозор Висуал Басиц .

Затим притисните ЦТРЛ + Г на тастатури. Прозор Иммедиате ће се отворити.

Повезани садржај: Екцел ВБА: Одштампајте кориснички образац да стане на страницу ( 2 метода)

2. Отклањање грешака Одштампајте комплетан код у прозору Иммедиате у Екцел ВБА

Сада смо научили да отворимо прозор Иммедиате . Хајде да видимо како дебуг може да штампа излаз комплетног ВБА кода у прозору.

Хајде да имамо ВБА код који узима два цела броја као променљиве А и Б , и враћа њихов збир у променљивој Ц .

1588

Сада за штампањевредност Ц у прозору Иммедиате , морате да уметнете ову линију.

8098

Сада, ако покренете кода, наћи ћете вредност Ц (10+15 = 25) у прозору Иммедиате.

Прочитајте више: ВБА код за дугме за штампање у Екцел-у (5 примера)

Слична читања:

  • Екцел ВБА: како да динамички подесите област за штампање (7 начина)
  • Како да одштампате Екцел лист на целој страници (7 начина)
  • Одштампате Екцел лист на А4 Величина (4 начина)
  • Како поставити ред као наслове за штампање у Екцел-у (4 метода)
  • Како одштампати више листова у Екцел-у (7 различитих метода)

3. Отклањање грешака Одштампајте линију кода у непосредном прозору у ВБА

У претходном примеру смо видели како можемо да одштампамо излаз кода у прозору Иммедиате помоћу дебуг.принт команда.

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

2037

Сада притисните ЕНТЕР на тастатури. Линија ће бити извршена и излаз ћете пронаћи у следећем реду прозора.

Прочитајте више: Како штампати Екцел лист са линијама (3 лака начина)

4. Отклањање грешака у штампању у режиму прекида у непосредном прозору у програму Екцел ВБА

Можете и да отклоните штампање вредности одређеног кода у Непосредно прозор. Али да бисте то урадили, морате да одете у режим прекида за ВБА .

На пример, на следећој слици, код је у режиму прекида из реда:

6556

Режим прекида значи, док се изводи код, та конкретна линија неће бити извршена.

Сада можемо да отклонимо грешке одштампамо вредност било које променљиве у прозор Иммедиате .

На пример, да бисте одштампали вредност променљиве Б , уметните ову линију кода у прозор Иммедиате :

Кликните на ЕНТЕР . И сазнаћете приказану вредност Б . То је 15 .

Повезан садржај: Како одштампати изабрану област у Екцел-у на једној страници (3 метода)

Ствари које треба запамтити

Дебуг Принт није ништа друго до приказивање одређене вредности у ВБА у Иммедиате прозор. У случају да не желите да користите штампање за отклањање грешака, можете користити Бокс за поруке у ВБА .

Закључак

Дакле, ово су методе за коришћење штампања за отклањање грешака у ВБА . Имате било каквих питања? Слободно нас питајте. И не заборавите да посетите наш сајт ЕкцелВИКИ за више постова и ажурирања.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.