Excel VBA Debug Print: Cum se face?

  • Imparte Asta
Hugh West

Î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.xlsm

4 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.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.