Exceli VBA vigade printimine: kuidas seda teha?

  • Jaga Seda
Hugh West

Selles artiklis näitan teile, kuidas saate printimise siluda välja VBA Excelis. Õpid avama vahetu akna ja vigade kõrvaldamiseks printima kogu koodi, koodirea või konkreetse muutuja väärtuse aknas.

Exceli VBA vigade väljatrükk (kiire vaade)

Lae alla praktiline töövihik

Laadige see harjutusvihik alla, kui loete seda artiklit.

VBA vigade kõrvaldamine Print.xlsm

4 tõhusat viisi, kuidas Exceli VBAs vigade väljatrükki teostada

Niisiis, enam ei ole viivitust. Vaatame, kuidas me saame printimise debugimist läbi VBA Excelis.

1. Avage vahetu aken, et siluda printimist Excel VBAs

Selleks, et siluda printimist VBA , kõigepealt peate avama Kohe Selleks vajutage ALT + F11 avada Visual Basic aken.

Seejärel vajutage CTRL + G klaviatuuril. Kohe avaneb aken.

Seotud sisu: Excel VBA: Print UserForm, et see sobiks leheküljele (2 meetodit)

2. Vigade kõrvaldamine printida täielik kood Excel VBA vahetus aknas

Nüüd oleme õppinud avama Kohe aknas. Vaatame, kuidas saab debug printida väljundi täieliku VBA kood aknas.

Võtame VBA kood, mis võtab muutujateks kaks täisarvu A ja B ja tagastab nende summa muutujas C .

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

Nüüd trükkida väärtus C aastal Kohe aknas tuleb sisestada see rida.

 Debug.Print C 

Kui nüüd käivitate koodi, leiate väärtuse C (10+15 = 25) aknas Immediate.

Loe edasi: VBA-kood Exceli printimisnupu jaoks (5 näidet)

Sarnased lugemised:

  • Excel VBA: Kuidas määrata printimisala dünaamiliselt (7 võimalust)
  • Kuidas printida Exceli lehte täislehel (7 võimalust)
  • Exceli lehe printimine A4 formaadis (4 võimalust)
  • Kuidas määrata rida Exceli trükitiitriteks (4 meetodit)
  • Kuidas printida mitu lehte Excelis (7 erinevat meetodit)

3. VBA koodirea vigade kõrvaldamine VBA vahetu aknas printimine

Eelmises näites nägime, kuidas me saame printida koodi väljundit koodis Kohe akna juures debug.print käsk.

Kuid te võite otse kirjutada koodirea Immediate aknasse ja käivitada selle. Näiteks siin olen kirjutanud selle koodirea sisse Kohe aken.

 Debug.Print "See on kohene aken." 

Nüüd vajutage SISESTA klaviatuuril. Rida täidetakse ja väljundit leiate akna järgmisest reast.

Loe edasi: Kuidas printida Exceli leht koos joontega (3 lihtsat viisi)

4. Vigade kõrvaldamine printimise katkestusrežiimis Exceli VBA vahetu aknas

Saate ka siluda väljatrükki konkreetse koodi väärtuse kohta Kohe aknas. Aga selleks tuleb minna pausirežiimile. VBA .

Näiteks järgneval joonisel on kood reastamisrežiimil alates reast:

 C = A + B 

Katkestusrežiim tähendab, et koodi käivitamise ajal seda konkreetset rida ei täideta.

Nüüd saame siluda ja printida mis tahes muutuja väärtuse välja. Kohe aken.

Näiteks, et printida muutuja väärtust B , sisestage see koodirida Kohe aken:

Klõpsake SISESTA Ja te saate teada, kui väärtuslik on B kuvatakse. See on 15 .

Seotud sisu: Kuidas printida valitud ala Excelis ühel leheküljel (3 meetodit)

Asjad, mida meeles pidada

Debug Prindi ei ole midagi muud kui konkreetse väärtuse kuvamine VBA aastal Kohe Juhul, kui te ei soovi kasutada debug-trükki, võite kasutada funktsiooni Sõnumikast aadressil VBA .

Kokkuvõte

Niisiis, need on meetodid, kuidas kasutada debug print in VBA Kas teil on küsimusi? Küsige meilt julgelt. Ja ärge unustage külastada meie veebilehte. ExcelWIKI rohkem postitusi ja uuendusi.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.