Отпечатване на Excel VBA Debug: как да го направите?

  • Споделя Това
Hugh West

В тази статия ще ви покажа как можете да отстранявате грешки при печатане в VBA в Excel. Ще се научите да отваряте непосредствения прозорец и да отпечатвате в прозореца за отстраняване на грешки цял код, ред от кода или стойността на определена променлива.

Отстраняване на грешки в Excel VBA Отпечатване (бърз преглед)

Изтегляне на работна тетрадка за практика

Изтеглете тази учебна тетрадка, докато четете тази статия.

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 .

 Sub Debug_Print() A = 10 B = 15 C = A + B End Sub 

Сега, за да отпечатате стойността на C в Незабавно трябва да въведете този ред.

 Debug.Print C 

Сега, ако стартирате кода, ще откриете стойността на C (10+15 = 25) в прозореца за незабавни действия.

Прочетете още: Код VBA за бутон за печат в Excel (5 примера)

Подобни четива:

  • Excel VBA: Как да зададете област за печат динамично (7 начина)
  • Как да отпечатате лист от Excel на цяла страница (7 начина)
  • Отпечатване на лист от Excel в размер A4 (4 начина)
  • Как да зададете ред като заглавия за печат в Excel (4 метода)
  • Как да отпечатате няколко листа в Excel (7 различни метода)

3. Отстраняване на грешки Отпечатване на ред от кода в непосредствения прозорец във VBA

В предишния пример видяхме как можем да отпечатаме изхода на даден код в Незабавно прозорец от debug.print команда.

Но можете директно да напишете ред код в прозореца Immediate и да го стартирате. Например, тук съм написал този ред код в Незабавно прозорец.

 Debug.Print "Това е незабавен прозорец." 

Сега натиснете ВЪВЕДЕТЕ на клавиатурата. Редът ще бъде изпълнен и ще намерите изхода в следващия ред на прозореца.

Прочетете още: Как да отпечатате лист на Excel с линии (3 лесни начина)

4. Отстраняване на грешки при отпечатване в режим на прекъсване в непосредствения прозорец в Excel VBA

Можете също така да изведете стойността на определен код в Незабавно Но за да направите това, трябва да преминете в режим на прекъсване на VBA .

Например, на следващата фигура кодът е в режим на прекъсване от в реда:

 C = A + B 

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

Сега можем да отпечатваме стойността на всяка променлива в Незабавно прозорец.

Например, за да отпечатате стойността на променливата B , въведете този ред код в Незабавно прозорец:

Кликнете върху ВЪВЕДЕТЕ . И ще разберете стойността на B показва се. Това е 15 .

Свързано съдържание: Как да отпечатате избрана област в Excel на една страница (3 метода)

Нещата, които трябва да запомните

Отстраняване на грешки Print не е нищо друго освен показване на определена стойност в VBA в Незабавно В случай че не искате да използвате отпечатване за отстраняване на грешки, можете да използвате Кутия за съобщения в VBA .

Заключение

Това са методите за използване на печатане за отстраняване на грешки в VBA . Имате ли въпроси? Не се колебайте да ни попитате. И не забравяйте да посетите нашия сайт ExcelWIKI за повече публикации и актуализации.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.