Obsah
V tomto článku vám ukážu, jak můžete ladit tisk v aplikaci VBA v aplikaci Excel. Naučíte se otevřít okno okamžitého spuštění a ladit vypsání celého kódu, řádku kódu nebo hodnoty konkrétní proměnné v okně.
Tisk ladění aplikace Excel VBA (rychlé zobrazení)
Stáhnout cvičebnici
Během čtení tohoto článku si stáhněte tento cvičný sešit.
VBA Debug Print.xlsm4 efektivní způsoby ladění tisku v aplikaci Excel VBA
Takže už žádné zpoždění. Podívejme se, jak můžeme ladit tisk prostřednictvím VBA v aplikaci Excel.
1. Otevřete Okamžité okno pro ladění tisku v aplikaci Excel VBA
Pro ladění tisku v VBA , nejprve musíte otevřít Okamžitě Chcete-li to provést, stiskněte tlačítko ALT + F11 otevřít Visual Basic okno.
Pak stiskněte tlačítko CTRL + G na klávesnici. Okamžitě otevře se okno.
Související obsah: Excel VBA: Tisk uživatelského formuláře tak, aby se vešel na stránku (2 metody)
2. Ladění Tisk kompletního kódu v okamžitém okně v aplikaci Excel VBA
Nyní jsme se naučili otevírat Okamžitě Podívejme se, jak lze vypsat výstup kompletního ladění VBA kód v okně.
Udělejme si VBA kód, který bere dvě celá čísla jako proměnné A a B a vrátí jejich součet v proměnné C .
Sub Debug_Print() A = 10 B = 15 C = A + B End Sub
Nyní pro vypsání hodnoty C v Okamžitě musíte vložit tento řádek.
Debug.Print C
Pokud nyní kód spustíte, zjistíte, že hodnota C (10+15 = 25) v okně Immediate.
Přečtěte si více: Kód VBA pro tlačítko Tisk v aplikaci Excel (5 příkladů)
Podobné čtení:
- Excel VBA: Jak dynamicky nastavit oblast tisku (7 způsobů)
- Jak vytisknout list aplikace Excel na celou stránku (7 způsobů)
- Tisk listu aplikace Excel ve formátu A4 (4 způsoby)
- Jak nastavit řádek jako tiskový nadpis v aplikaci Excel (4 metody)
- Jak vytisknout více listů v aplikaci Excel (7 různých metod)
3. Ladění Tisk řádku kódu v okamžitém okně ve VBA
V předchozím příkladu jsme viděli, jak můžeme vypsat výstup kódu v příkazu Okamžitě okénko u debug.print příkaz.
Můžete však přímo napsat řádek kódu do okna Immediate a spustit jej. Například zde jsem napsal tento řádek kódu v okně Okamžitě okno.
Debug.Print "Toto je okamžité okno."
Nyní stiskněte ENTER na klávesnici. Řádek se provede a výstup najdete v dalším řádku okna.
Přečtěte si více: Jak vytisknout list aplikace Excel s čarami (3 snadné způsoby)
4. Ladění tisku v režimu přerušení v Okamžitém okně v aplikaci Excel VBA
Můžete také ladit tisk hodnoty konkrétního kódu v souboru Okamžitě Ale abyste to mohli udělat, musíte přejít do režimu přerušení. VBA .
Například na následujícím obrázku je kód v režimu přerušení od v řádku:
C = A + B
Režim přerušení znamená, že během běhu kódu se daný řádek neprovede.
Nyní můžeme ladit vypisování hodnoty libovolné proměnné v příkazu Okamžitě okno.
Například pro vypsání hodnoty proměnné B , vložte tento řádek kódu do Okamžitě okno:
Klikněte na ENTER A zjistíte, jakou hodnotu má B zobrazeno. To je 15 .
Související obsah: Jak vytisknout vybranou oblast v aplikaci Excel na jednu stránku (3 metody)
Na co nezapomenout
Ladění Tisk není nic jiného než zobrazení určité hodnoty v VBA v Okamžitě V případě, že nechcete použít ladicí tisk, můžete použít příkaz Pole pro zprávy na adrese VBA .
Závěr
Toto jsou tedy metody pro použití ladicího tisku v aplikaci VBA Máte nějaké dotazy? Neváhejte se nás zeptat. A nezapomeňte navštívit naše stránky. ExcelWIKI pro další příspěvky a aktualizace.