Excel VBA Debug Print: як гэта зрабіць?

  • Падзяліцца Гэтым
Hugh West

У гэтым артыкуле я пакажу вам, як можна адладжваць друк у VBA ў Excel. Вы навучыцеся адкрываць непасрэднае акно і друкаваць поўны код, радок кода або значэнне пэўнай зменнай у акне.

Друк адладкі Excel VBA (хуткі прагляд)

Спампаваць практычны сшытак

Спампаваць гэты практычны сшытак, пакуль вы чытаеце гэты артыкул.

VBA Debug Print.xlsm

4 эфектыўныя спосабы выканання Debug Print у Excel VBA

Такім чынам, больш ніякіх затрымак. Давайце паглядзім, як мы можам адладзіць друк праз VBA у Excel.

1. Адкрыйце імгненнае акно для адладкі друку ў Excel VBA

Каб адладзіць друк у VBA , спачатку трэба адкрыць акно Імгненна . Каб зрабіць гэта, націсніце ALT + F11 , каб адкрыць акно Visual Basic .

Затым націсніце CTRL + G на клавіятуры. Адкрыецца акно Immediate .

Звязаны змест: Excel VBA: Раздрукуйце форму карыстальніка для размяшчэння на старонцы ( 2 Метады)

2. Debug Друк поўнага кода ў акне Immediate у Excel VBA

Цяпер мы навучыліся адкрываць акно Immediate . Давайце паглядзім, як можна адладкай надрукаваць вывад поўнага кода VBA у акне.

Давайце будзем мець код VBA , які прымае два цэлыя лікі ў якасці зменных A і B і вяртае іх суму ў зменнай C .

4411

Цяпер трэба надрукавацьзначэнне C у акне Immediate , вы павінны ўставіць гэты радок.

8002

Цяпер, калі вы запусціце код, вы знойдзеце значэнне C (10+15 = 25) у імгненным акне.

Чытаць далей: Код VBA для кнопкі друку ў Excel (5 прыкладаў)

Падобныя паказанні:

  • Excel VBA: як дынамічна ўсталяваць вобласць друку (7 спосабаў)
  • Як надрукаваць аркуш Excel на поўную старонку (7 спосабаў)
  • Друкаваць аркуш Excel у фармаце A4 Памер (4 спосабы)
  • Як усталяваць радок для друку загалоўкаў у Excel (4 метады)
  • Як надрукаваць некалькі аркушаў у Excel (7 розных метадаў)

3. Адладзіць друк радка кода ў акне Immediate у VBA

У папярэднім прыкладзе мы бачылі, як можна надрукаваць вывад кода ў акне Immediate з дапамогай debug.print каманда.

Але вы можаце непасрэдна напісаць радок кода ў акне Immediate і запусціць яго. Напрыклад, я напісаў гэты радок кода ў акне Immediate .

7747

Зараз націсніце УВОД на клавіятуры. Радок будзе выкананы, і вы знойдзеце вывад у наступным радку акна.

Дадатковая інфармацыя: Як друкаваць Аркуш Excel з лініямі (3 простых спосабу)

4. Адладзіць друк у рэжыме перапынку ў неадкладным акне ў Excel VBA

Вы таксама можаце адладзіць друк значэння пэўнага кода ўАкно Неадкладнае . Але каб зрабіць гэта, вы павінны перайсці ў рэжым перапынку VBA .

Напрыклад, на наступным малюнку код знаходзіцца ў рэжыме перапынку з радка:

2944

Рэжым перапынку азначае, што падчас выканання кода гэты радок не будзе выкананы.

Цяпер мы можам адладзіць друк значэння любой зменнай у акно Immediate .

Напрыклад, каб надрукаваць значэнне зменнай B , устаўце гэты радок кода ў акно Immediate :

Націсніце ENTER . І вы даведаецеся значэнне B , якое адлюстроўваецца. Гэта 15 .

Звязаны змест: Як надрукаваць выбраную вобласць у Excel на адной старонцы (3 метады)

Што трэба памятаць

Debug Print - гэта не што іншае, як адлюстраванне пэўнага значэння ў VBA у Акно неадкладнага . У выпадку, калі вы не хочаце выкарыстоўваць друк адладкі, вы можаце выкарыстоўваць Вокна паведамленняў у VBA .

Выснова

Такім чынам, гэта метады выкарыстання друку адладкі ў VBA . Ў вас ёсць якія-небудзь пытанні? Не саромейцеся пытацца ў нас. І не забудзьцеся наведаць наш сайт ExcelWIKI , каб атрымаць больш паведамленняў і абнаўленняў.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.