Tlač ladenia Excel VBA: Ako na to?

  • Zdieľajte To
Hugh West

V tomto článku vám ukážem, ako môžete ladiť tlač v VBA v programe Excel. Naučíte sa otvoriť okamžité okno a ladiť vypísať celý kód, riadok kódu alebo hodnotu konkrétnej premennej v okne.

Tlač ladenia Excel VBA (rýchle zobrazenie)

Stiahnite si cvičebnicu

Počas čítania tohto článku si stiahnite tento cvičný zošit.

VBA Debug Print.xlsm

4 efektívne spôsoby ladenia tlače v programe Excel VBA

Takže už žiadne oneskorenie. Pozrime sa, ako môžeme ladiť tlač prostredníctvom VBA v programe Excel.

1. Otvorte Okamžité okno na ladenie tlače v programe Excel VBA

Na ladenie tlače v VBA , najprv musíte otvoriť Okamžité Ak to chcete urobiť, stlačte ALT + F11 otvoriť Visual Basic okno.

Potom stlačte tlačidlo CTRL + G na klávesnici. Okamžité otvorí sa okno.

Súvisiaci obsah: Excel VBA: Tlač užívateľského formulára tak, aby sa zmestil na stránku (2 metódy)

2. Ladenie Tlač kompletného kódu v okamžitom okne v programe Excel VBA

Teraz sme sa naučili otvoriť Okamžité Poďme sa pozrieť, ako môže ladenie vytlačiť výstup kompletného VBA kód v okne.

Urobme si VBA kód, ktorý berie dve celé čísla ako premenné A a B a vráti ich súčet v premennej C .

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

Teraz na vytlačenie hodnoty C v Okamžité musíte vložiť tento riadok.

 Debug.Print C 

Ak teraz spustíte kód, zistíte, že hodnota C (10+15 = 25) v okne Immediate.

Prečítajte si viac: Kód VBA pre tlačidlo Tlač v programe Excel (5 príkladov)

Podobné čítanie:

  • Excel VBA: Ako dynamicky nastaviť oblasť tlače (7 spôsobov)
  • Ako vytlačiť hárok programu Excel na celú stranu (7 spôsobov)
  • Tlač hárku programu Excel vo veľkosti A4 (4 spôsoby)
  • Ako nastaviť riadok ako tlač titulkov v programe Excel (4 metódy)
  • Ako vytlačiť viac hárkov v programe Excel (7 rôznych metód)

3. Ladenie Tlač riadku kódu v okamžitom okne vo VBA

V predchádzajúcom príklade sme videli, ako môžeme vypísať výstup kódu v Okamžité okno pri debug.print príkaz.

Ale môžete priamo napísať riadok kódu do okna Immediate a spustiť ho. Okamžité okno.

 Debug.Print "Toto je okamžité okno." 

Teraz stlačte VSTÚPIŤ na klávesnici. Riadok sa vykoná a výstup nájdete v ďalšom riadku okna.

Prečítajte si viac: Ako vytlačiť hárok programu Excel s riadkami (3 jednoduché spôsoby)

4. Ladenie tlače v režime prerušenia v Okamžitom okne v programe Excel VBA

Môžete tiež ladiť výpis hodnoty konkrétneho kódu v Okamžité Ale aby ste to mohli urobiť, musíte prejsť do režimu prerušenia VBA .

Napríklad na nasledujúcom obrázku je kód v režime prerušenia od v riadku:

 C = A + B 

Režim prerušenia znamená, že počas behu kódu sa daný riadok nevykoná.

Teraz môžeme ladiť výpis hodnoty ľubovoľnej premennej v Okamžité okno.

Ak chcete napríklad vypísať hodnotu premennej B , vložte tento riadok kódu do Okamžité okno:

Kliknite na . VSTÚPIŤ A zistíte, akú hodnotu má B zobrazené. To je 15 .

Súvisiaci obsah: Ako vytlačiť vybranú oblasť v programe Excel na jednu stranu (3 metódy)

Čo si treba zapamätať

Ladenie Tlač nie je nič iné ako zobrazenie konkrétnej hodnoty v VBA v Okamžité V prípade, že nechcete použiť ladiaci výpis, môžete použiť Rámček na správy na stránke VBA .

Záver

Toto sú metódy na použitie ladiaceho tlače v VBA Máte nejaké otázky? Neváhajte a opýtajte sa nás. A nezabudnite navštíviť našu stránku ExcelWIKI pre ďalšie príspevky a aktualizácie.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.