Excel VBA Debug Print: Hoe om dit te doen?

  • Deel Dit
Hugh West

In hierdie artikel sal ek jou wys hoe jy druk kan ontfout in VBA in Excel. Jy sal leer om die onmiddellike venster oop te maak en 'n volledige kode, 'n reël kode of die waarde van 'n spesifieke veranderlike in die venster te ontfout.

Excel VBA Ontfout Druk (Quick View)

Laai Oefenwerkboek af

Laai hierdie oefenwerkboek af terwyl jy hierdie artikel lees.

VBA Debug Print.xlsm

4 doeltreffende maniere om Debug Print in Excel VBA uit te voer

So, geen vertraging meer nie. Kom ons kyk hoe ons druk kan ontfout deur VBA in Excel.

1. Maak die onmiddellike venster oop om druk te ontfout in Excel VBA

Om druk in VBA te ontfout, moet jy eers die venster Onmiddellik oopmaak. Om dit te doen, druk ALT + F11 om die Visual Basic -venster oop te maak.

Druk dan CTRL + G op jou sleutelbord. Die venster Onmiddellik sal oopmaak.

Verwante inhoud: Excel VBA: Druk Gebruikersvorm om op 'n bladsy te pas ( 2 Metodes)

2. Ontfout Druk 'n volledige kode in die onmiddellike venster in Excel VBA

Nou het ons geleer om die Onmiddellike -venster oop te maak. Kom ons kyk hoe kan ontfout die uitvoer van 'n volledige VBA -kode in die venster druk.

Kom ons het 'n VBA -kode wat twee heelgetalle as veranderlikes neem A en B , en gee hul som terug in veranderlike C .

4984

Nou om te drukdie waarde van C in die Onmiddellike venster, moet jy hierdie reël invoeg.

7385

As jy nou die kode, sal jy die waarde van C (10+15 = 25) in die Onmiddellike venster vind.

Lees meer: VBA-kode vir drukknoppie in Excel (5 voorbeelde)

Soortgelyke lesings:

  • Excel VBA: Hoe om drukarea dinamies te stel (7 maniere)
  • Hoe om Excel-blad in volle bladsy te druk (7 maniere)
  • Druk Excel-blad in A4 Grootte (4 maniere)
  • Hoe om 'n ry as druktitels in Excel te stel (4 metodes)
  • Hoe om veelvuldige velle in Excel te druk (7 verskillende metodes)

3. Ontfout Druk 'n reël kode in die onmiddellike venster in VBA

In die vorige voorbeeld het ons gesien hoe ons die uitvoer van 'n kode in die Onmiddellike -venster kan druk deur die debug.print opdrag.

Maar jy kan direk 'n reël kode in die Onmiddellike venster skryf en dit laat loop. Byvoorbeeld, hier het ek hierdie reël kode in die Onmiddellike venster geskryf.

6332

Druk nou ENTER op jou sleutelbord. Die reël sal uitgevoer word en jy sal die uitvoer in die volgende reël van die venster vind.

Lees meer: Hoe om te druk Excel-blad met lyne (3 maklike maniere)

4. Ontfout druk in breekmodus in die onmiddellike venster in Excel VBA

Jy kan ook die waarde van 'n spesifieke kode ontfout in die druk Onmiddellike venster. Maar om dit te doen, moet jy na die breekmodus van VBA gaan.

Byvoorbeeld, in die volgende figuur is die kode in die breekmodus vanaf in die reël:

7317

Breekmodus beteken dat, terwyl die kode uitgevoer word, daardie spesifieke reël nie uitgevoer sal word nie.

Nou kan ons die waarde van enige veranderlike in die druk ontfout in die Onmiddellike -venster.

Om byvoorbeeld die waarde van die veranderlike B te druk, voeg hierdie reël kode in die Onmiddellike -venster in:

Klik ENTER . En jy sal uitvind wat die waarde van B vertoon word. Dit is 15 .

Verwante inhoud: Hoe om geselekteerde area in Excel op een bladsy te druk (3 metodes)

Dinge om te onthou

Ontfoutdruk is niks anders as om 'n spesifieke waarde in VBA te vertoon in die Onmiddellike venster. In die geval dat jy nie debug print wil gebruik nie, kan jy die Message Box in VBA gebruik.

Gevolgtrekking

Dus, dit is die metodes om ontfoutdruk in VBA te gebruik. Het jy enige vrae? Vra ons gerus. En moenie vergeet om ons webwerf ExcelWIKI te besoek vir meer plasings en opdaterings nie.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.