Exceli VBA siluri printimine

Siluri printimine on VBA üks kõige kasulikumaid, kuid alahinnatud tööriistu. MugBoxi asemel saab kasutada silumisprinti. See aitab vahetu akna protsessi ja väljundit analüüsida. VBA silumisprint ja MsgBox töötavad samadel põhimõtetel.

Mõlemad näitavad väärtusi nagu sõnum. Kuid silumisprintimise kasutamisel MsgBoxis on mõned olulised erinevused ja eelised. Silumisprint, näitab meile väärtust, mis on salvestatud suvalisse muutujasse või iseenesest siluri printimisse nagu MsgBox. See aitab vea silumisel ka pärast täieliku koodi käivitamist. Pärast teate saamist pole vaja klõpsata nuppu OK, mille abil saame kokku hoida pisut aega ja täiendavat toimingut.

Silumisprintimise korralikku süntaksi pole. Saame vahetu akna väljundina lisada kõike, mida iganes me tahame.

Kuidas kasutada silumisprinti Excel VBA-s?

Allpool on toodud erinevad näited silumisprindi kasutamiseks excelis, kasutades VBA-koodi.

Selle VBA silumisprindi Exceli malli saate alla laadida siit - VBA silumisprindi Exceli mall

Exceli VBA siluri printimine - näide nr 1

Silumisprintimise rakendamiseks Excel VBA-s peame järgima järgmisi samme.

1. samm: minge aknasse VBA. Valige vahekaardi Lisamine menüü alt Moodul, nagu allpool näidatud.

2. samm: kirjutage värskelt avatud moodulis alamkategooria VBA silumisprindid või võite sellele valida mõne muu nime.

Kood:

 Alam VBA_Debug1 () lõpp alam 

3. samm: kasutage otse silumisprinti nagu allpool näidatud. Nagu me arutasime, puudub silumisprintil süntaks. Saame valida kõik, mida tahame printida.

Kood:

 Alam VBA_Debug1 () Silumine.prindi lõpp alam 

4. samm: prindime välja juhusliku teksti, mida tahame näha, ja tsiteerime seda teksti ümberpööratud komadega, et väljundit näha.

Kood:

 Alam VBA_Debug1 () Debug.Print "Nii töötab Debug Print !!" Lõpu alam 

5. samm: nagu me teame, kuvatakse silumisprindi väljundit ainult vahetu aknas. Niisiis avame kohese akna menüüribalt Vaade, nagu allpool näidatud.

Pärast seda saame tühja kohese akna, nagu allpool näidatud. See on koht, kus näeme kõiki silumisprindi väljundeid.

6. samm: kompileerige nüüd kood ja käivitage see, klõpsates menüüriba all asuvat nuppu Esita. Näeme, et siluri printimine on kohese akna väljundi jätnud, nagu allpool näidatud.

Exceli VBA siluri printimine - näide nr 2

Selles näites näeme, kuidas Exceli VBA-s silumisprinti kasutades suvalist väärtust printida. Selleks toimige järgmiselt.

1. samm: kirjutage moodulis suvalise nime all alamkategooria, nagu allpool näidatud.

Kood:

 Alam VBA_Debug2 () lõpp alam 

2. samm: vajame muutujat täisarvuna.

Kood:

 Alam VBA_Debug2 () Hämardatakse täisarvuna Lõpp-alam 

3. samm: määrake sellele täisarvule väärtus.

Kood:

 Alam VBA_Debug2 () Tühjenda A täisarvuna = 1 Lõpp alam 

4. samm: nüüd kasutame silumisprinti ja määrame muutuja, mille me äsja määratlesime, otse.

Kood:

 Alam VBA_Debug2 () Tühjenda A kui täisarv A = 1 silumine.Printige lõpp alam 

5. samm: Nüüd käivitame koodi, vajutades klahvi F5. Näeme, et muutujasse A salvestatud väärtus trükitakse kohe aknasse.

Määratleme samal viisil eri tüüpi muutujad samas koodis ja vaatame, millised muutused toimuvad.

6. samm: kuulutage veel 2 muutujat kahekordseks ja pikaks, kus proovime kümnendarvu ja suuri väärtusi salvestada kuuekohaliselt.

Kood:

 Alam VBA_Debug2 () Hämardatakse täisarvuna Dim B nagu topeltmimm C nagu pikk ots Sub 

7. samm: määrake nüüd igale määratletud muutujale mõned väärtused vastavalt andmetüüpide iseloomule. Muutujale A määrake täisarv, muutujale B komaväärtus ja muutujale C kõik 6 numbrit või suurem arv.

Kood:

 Sub VBA_Debug2 () Summutab A täisarvuna Dim B nagu Double Dim C nii kaua A = 1 B = 123, 123 C = 123123123 End Sub 

8. samm: andke nüüd igale muutujale eraldi silumisprindid, nii et näeme eraldi väärtusi, kuid samas vahetus aknas.

Kood:

 Alam VBA_Debug2 () Tühjendama A kui täisarv Tühi B Kuna Topeltmõõt C Nii kaua A = 1 B = 123, 123 C = 123123123 Debug.Print A Debug.Print B Debug.Print C End Sub 

9. samm: käivitage nüüd täielik kood, vajutades klahvi F5 või klõpsates nuppu Esita. Näeme, et ühe võttega salvestatakse kõik väärtused muutujates A, B ja C, mida saab näha kohe aknas.

Exceli VBA siluri printimine - näide nr 3

Selles näites näeme, kuidas töötab ükskõik milline matemaatiline avaldis, kui kasutame väljundi nägemiseks vahetut akent. Selleks tehke silumisprindi kasutamiseks rakenduses Excel VBA järgmisi samme.

1. samm: kirjutage VBA silumisprindi alamkategooria, nagu allpool näidatud.

Kood:

 Alam VBA_Debug3 () lõpp alam 

2. samm: siin peame proovima lisada 2 muutujat. Selle jaoks määratlege 2 muutujat, millesse sisestame sisendnumbrid, ja kolmas muutuja, kuhu salvestame kahe esimese muutuja liitmisel saadud väljundi. Vaatleme neid muutujaid vastavalt A, B ja C väärtustena.

Kood:

 Alam VBA_Debug3 () summutab A täisarvuna Dim B täisarvuna Dim C täisarvuna End Sub 

3. samm: määrake muutujatele A ja B kõik arvväärtused. Siin on need vaadeldud vastavalt 10 ja 20.

Kood:

 Alam VBA_Debug3 () Hämardatakse A täisarvuna Dim B täisarvuna Dim C täisarvuna = 10 B = 20 Lõpp Sub 

4. samm: lisamiseks täidame matemaatilise funktsiooni, kus lisame esimese ja teise muutuja A ja B ning saame väljundi muutuja C.

Kood:

 Alam VBA_Debug3 () Summutab A täisarvuna Dim B täisarvuna Dim C täisarvuna = 10 B = 20 C = A + B Lõpp Sub 

5. samm. Nüüd kasutame muutuja A ja B liitväljundi printimiseks muutuja C silumisprintimist. Niisiis, silumisprindis määratakse ainult muutuja C, et näha lisamise väljundit.

Kood:

 Alam VBA_Debug3 () Pimendus A täisarvuna Dim B täisarvuna Dim C täisarv A = 10 B = 20 C = A + B silumine.Printer C Lõpp Sub 

6. samm: käivitage kood, vajutades F5-klahvi või klõpsates nuppu Esita. Muutujates A ja B salvestatud väärtuste liitmise väljundi saame kohese akna C all.

Selle abil saame MsgBoxi kasutamise asemel teostada mis tahes tüüpi matemaatilisi protsesse ja saada väljundi kohese akna kaudu, mis on samuti lihtne, kuid mitte nii hea kui silumisprint.

Exceli VBA silumisprindi plussid

  • Seda on lihtne rakendada.
  • Väljundi nägemiseks pole vaja akent muuta. Seda näeme kohe aknast.
  • Kui eesmärk on mittetäielik, võime väljundiandmed isegi kohese akna alt kustutada.
  • Koodi kompileerimine on valikuline.
  • Kui saame tõrke, saame selle hõlpsalt parandada, kui näeme väljundit kohe aknas.

Asjad, mida meeles pidada

  • Kui koodis on tõrge, annab kohene aken meile väljundi väärtuse 0.
  • Kui tekst on pikk, saame koheselt akna suurust vastavalt oma vajadusele reguleerida.
  • Saame reguleerida ka kohese akna asukohta.

Soovitatavad artiklid

See on VBA silumisprindi juhend. Siin arutleme, kuidas kasutada silumisprinti Excelis, kasutades VBA-koodi, koos praktiliste näidete ja allalaaditava excelimalliga. Võite vaadata ka meie teisi soovitatud artikleid -

  1. Sammud sõnaraamatu loomiseks Excelis VBA
  2. Kuidas printida silte Excelist?
  3. VBA blokeeriv kommentaar (Exceli mall)
  4. Kuidas printida kommentaare Excelis?

Kategooria: