Ynhâldsopjefte
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.