Excel VBA Debug Print: Hoe kin ik it dwaan?

  • Diel Dit
Hugh West

Yn dit artikel sil ik jo sjen litte hoe't jo printsje kinne debuggen yn VBA yn Excel. Jo sille leare om it direkte finster te iepenjen en in folsleine koade, in rigel koade of de wearde fan in bepaalde fariabele yn it finster te debuggen.

Excel VBA Debug Print (Quick View)

Download Practice Workbook

Download dit oefenwurkboek wylst jo dit artikel lêze.

VBA Debug Print.xlsm

4 effektive manieren om debugprint út te fieren yn Excel VBA

Dus, gjin fertraging mear. Litte wy sjen hoe't wy kinne debug printsje fia VBA yn Excel.

1. Iepenje it Immediate Finster om Print te debuggen yn Excel VBA

Om printsje yn VBA te debuggen, moatte jo earst it finster Direkt iepenje. Om dat te dwaan, druk op ALT + F11 om it finster Visual Basic te iepenjen.

Druk dan op CTRL + G op jo toetseboerd. It finster Direkt sil iepenje.

Related Content: Excel VBA: Print UserForm to Fit on a Page ( 2 Metoaden)

2. Debug Printsje in folsleine koade yn it direkte finster yn Excel VBA

No hawwe wy leard om it finster Direkt te iepenjen. Lit ús sjen hoe't kin debug printsje de útfier fan in folsleine VBA koade yn it finster.

Litte wy hawwe in VBA koade dy't nimt twa hiele getallen as fariabelen A en B , en jout harren som werom yn fariabele C .

9698

No te printsjende wearde fan C yn it finster Direkt , moatte jo dizze rigel ynfoegje.

5710

No, as jo de koade, fine jo de wearde fan C (10+15 = 25) yn it Immediate finster.

Lês mear: VBA-koade foar printknop yn Excel (5 foarbylden)

Gelykbere lêzingen:

  • Excel VBA: Hoe om it printgebiet dynamysk yn te stellen (7 manieren)
  • Hoe kinne jo Excel-blêd yn folsleine side printsje (7 manieren)
  • Excel-blêd yn A4 ôfdrukke Grutte (4 manieren)
  • Hoe kinne jo in rige ynstelle as printtitels yn Excel (4 metoaden)
  • Hoe kinne jo meardere blêden yn Excel printsje (7 ferskillende metoaden)

3. Debug Printsje in rigel fan koade yn it direkte finster yn VBA

Yn it foarige foarbyld hawwe wy sjoen hoe't wy de útfier fan in koade kinne printsje yn it finster Direkt troch de debug.print kommando.

Mar jo kinne direkt in rigel koade skriuwe yn it Immediate finster en it útfiere. Bygelyks, hjir haw ik dizze rigel koade skreaun yn it finster Direkt .

1472

Druk no op ENTER op jo toetseboerd. De rigel sil útfierd wurde en jo sille de útfier fine yn 'e folgjende rigel fan it finster.

Lês Mear: Hoe te printsjen Excel-blêd mei rigels (3 maklike manieren)

4. Debug Print yn Break Mode yn it direkte finster yn Excel VBA

Jo kinne de wearde fan in bepaalde koade ek debug ôfdrukke yn 'e Direkt finster. Mar om dat te dwaan, moatte jo nei de brekmodus fan VBA .

Bygelyks, yn 'e folgjende figuer is de koade yn'e brekmodus fan yn 'e rigel:

6843

Brekmodus betsjut dat, wylst de koade útfiert, dy bepaalde rigel net útfierd wurdt.

No kinne wy ​​de wearde fan elke fariabele debug ôfdrukke yn it finster Direkt .

Om bygelyks de wearde fan de fariabele B ôf te drukken, foegje dizze rigel koade yn it finster Direkt yn:

Klik op ENTER . En jo sille de wearde fan B sjen litte. Dat is 15 .

Besibbe ynhâld: Hoe kinne jo selektearre gebiet yn Excel op ien side printsje (3 metoaden)

Dingen om te ûnthâlden

Debug Print is neat oars as it werjaan fan in bepaalde wearde yn VBA yn de Daliks finster. Yn it gefal dat jo gjin debug-print brûke wolle, kinne jo de Berjochtfak brûke yn VBA .

Konklúzje

Dus, dit binne de metoaden om debugprint te brûken yn VBA . Hawwe jo noch fragen? Freegje it ús frij. En ferjit net om ús side ExcelWIKI te besykjen foar mear berjochten en updates.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.