Съдържание
В тази статия ще ви покажа как можете да отстранявате грешки при печатане в VBA в Excel. Ще се научите да отваряте непосредствения прозорец и да отпечатвате в прозореца за отстраняване на грешки цял код, ред от кода или стойността на определена променлива.
Отстраняване на грешки в Excel VBA Отпечатване (бърз преглед)
Изтегляне на работна тетрадка за практика
Изтеглете тази учебна тетрадка, докато четете тази статия.
VBA Debug Print.xlsm4 ефективни начина за извършване на отработване на печата в 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 за повече публикации и актуализации.