Cuprins
În acest articol, vă voi arăta cum puteți depana imprimarea în VBA în Excel. Veți învăța să deschideți fereastra imediată și să depanați tipăriți în fereastră un cod complet, o linie de cod sau valoarea unei anumite variabile.
Excel VBA Debug Print (Vizualizare rapidă)
Descărcați caietul de practică
Descărcați acest caiet de practică în timp ce citiți acest articol.
VBA Debug Print.xlsm4 moduri eficiente de a efectua Debug Print în Excel VBA
Așadar, nu mai există întârzieri. Să vedem cum putem depana imprimarea prin VBA în Excel.
1. Deschideți fereastra imediată pentru a depana imprimarea în Excel VBA
Pentru a depana imprimarea în VBA , mai întâi, trebuie să deschideți fișierul Imediat Pentru a face acest lucru, apăsați ALT + F11 pentru a deschide fereastra Visual Basic fereastră.
Apoi apăsați CTRL + G de pe tastatură. Imediat se va deschide o fereastră.
Conținut conex: Excel VBA: Imprimarea formularului de utilizator pentru a se potrivi pe o pagină (2 metode)
2. Depanare Imprimă un cod complet în fereastra imediată în Excel VBA
Acum am învățat să deschidem Imediat Să vedem cum poate debug-ul să tipărească ieșirea unui fișier complet. VBA codul în fereastră.
Să avem un VBA cod care ia două numere întregi ca variabile A și B , și returnează suma lor în variabila C .
Sub Debug_Print() A = 10 B = 15 C = A + B End Sub
Acum, pentru a imprima valoarea lui C în Imediat trebuie să introduceți această linie.
Debug.Print C
Acum, dacă rulați codul, veți găsi valoarea lui C (10+15 = 25) în fereastra Imediat.
Citește mai mult: Cod VBA pentru butonul de imprimare în Excel (5 exemple)
Lecturi similare:
- Excel VBA: Cum setați zona de imprimare în mod dinamic (7 moduri)
- Cum să imprimați o foaie Excel în pagină întreagă (7 moduri)
- Imprimarea foii Excel în format A4 (4 moduri)
- Cum setați un rând ca titluri de imprimare în Excel (4 metode)
- Cum să imprimați mai multe foi în Excel (7 metode diferite)
3. Depanare Imprimă o linie de cod în fereastra imediată în VBA
În exemplul anterior, am văzut cum putem tipări ieșirea unui cod din Imediat de către fereastra debug.print comandă.
Dar puteți scrie direct o linie de cod în fereastra Immediate și să o rulați. De exemplu, aici am scris această linie de cod în fereastra Immediate Imediat fereastră.
Debug.Print "Aceasta este Immediate Window."
Acum apăsați ENTER pe tastatură. Linia va fi executată și veți găsi rezultatul în următoarea linie a ferestrei.
Citește mai mult: Cum să imprimați foaia Excel cu linii (3 moduri simple)
4. Debug Print în modul Break în fereastra imediată în Excel VBA
Puteți, de asemenea, să depanați imprimarea valorii unui anumit cod din Imediat Dar, pentru a face acest lucru, trebuie să treceți la modul pauză al VBA .
De exemplu, în figura de mai jos, codul este în modul de întrerupere din interiorul liniei:
C = A + B
Modul pauză înseamnă că, în timpul rulării codului, linia respectivă nu va fi executată.
Acum, putem imprima valoarea oricărei variabile în fișierul de depanare Imediat fereastră.
De exemplu, pentru a imprima valoarea variabilei B , introduceți această linie de cod în fișierul Imediat fereastră:
Faceți clic pe ENTER . și vei afla care este valoarea lui B afișat. Asta e... 15 .
Conținut conex: Cum să imprimați zona selectată în Excel pe o pagină (3 metode)
Lucruri de reținut
Debug Print nu este altceva decât afișarea unei anumite valori în VBA în Imediat În cazul în care nu doriți să folosiți debug print, puteți folosi opțiunea Caseta de mesaje în VBA .
Concluzie
Deci, acestea sunt metodele de utilizare a imprimării depanării în VBA Dacă aveți întrebări, nu ezitați să ne întrebați. Și nu uitați să vizitați site-ul nostru. ExcelWIKI pentru mai multe postări și actualizări.