Excel VBA Debug Print: jak to zrobić?

  • Udostępnij To
Hugh West

W tym artykule pokażę, jak można debugować drukowanie w VBA w Excelu. Nauczysz się otwierać okno natychmiastowe i debugować wypisując w oknie cały kod, linię kodu lub wartość konkretnej zmiennej.

Excel VBA Debug Print (szybki podgląd)

Pobierz Zeszyt ćwiczeń

Pobierz ten zeszyt ćwiczeń podczas czytania tego artykułu.

VBA Debug Print.xlsm

4 skuteczne sposoby na wykonywanie wydruków debugowych w Excelu VBA

Zobaczmy więc, jak można debugować druk poprzez VBA w Excelu.

1) Otwórz okno pośrednie, aby usunąć błąd w druku w Excelu VBA

W celu debugowania druku w VBA , najpierw trzeba otworzyć Natychmiastowy Aby to zrobić, naciśnij ALT + F11 aby otworzyć Visual Basic okno.

Następnie naciśnij CTRL + G na klawiaturze. Natychmiastowy otworzy się okno.

Related Content: Excel VBA: Drukuj formularz użytkownika, aby zmieścił się na stronie (2 metody)

2. Debug Drukuj kompletny kod w oknie natychmiastowym w Excelu VBA

Teraz nauczyliśmy się otwierać Natychmiastowy Zobaczmy, jak można wydrukować wyjście kompletnego okna VBA kod w oknie.

Miejmy VBA kod, który przyjmuje dwie liczby całkowite jako zmienne A oraz B i zwraca ich sumę w zmiennej C .

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

Teraz, aby wydrukować wartość C w Natychmiastowy okna, musisz wstawić tę linię.

 Debug.Print C 

Teraz, jeśli uruchomisz kod, znajdziesz wartość C (10+15 = 25) w oknie Immediate.

Read More: Kod VBA dla przycisku Drukuj w Excelu (5 przykładów)

Podobne Lektury:

  • Excel VBA: Jak ustawić obszar wydruku dynamicznie (7 sposobów)
  • Jak wydrukować arkusz Excela na całej stronie (7 sposobów)
  • Drukowanie arkusza programu Excel w rozmiarze A4 (4 sposoby)
  • Jak ustawić wiersz jako tytuły wydruku w programie Excel (4 metody)
  • Jak wydrukować wiele arkuszy w programie Excel (7 różnych metod)

3. Debug Drukuj linię kodu w oknie natychmiastowym w VBA

W poprzednim przykładzie widzieliśmy, jak możemy wydrukować wyjście kodu w Natychmiastowy okno przez debug.print polecenie.

Ale możesz bezpośrednio napisać linię kodu w oknie Immediate i uruchomić ją. Na przykład, tutaj napisałem tę linię kodu w Natychmiastowy okno.

 Debug.Print "This is Immediate Window." 

Teraz naciśnij ENTER na klawiaturze. Linia zostanie wykonana, a wyjście znajdziesz w następnej linii okna.

Read More: Jak wydrukować arkusz Excel z liniami (3 proste sposoby)

4) Debugowanie drukowania w trybie przerywanym w oknie natychmiastowym w Excelu VBA

Możesz także debugować wartość konkretnego kodu w Natychmiastowy okno. Ale żeby to zrobić, musisz przejść do trybu przerwania VBA .

Na przykład na poniższym rysunku kod jest w trybie przerwania od w linii:

 C = A + B 

Tryb Break oznacza, że podczas wykonywania kodu, ta konkretna linia nie będzie wykonywana.

Teraz możemy w debugu wydrukować wartość dowolnej zmiennej w Natychmiastowy okno.

Na przykład, aby wypisać wartość zmiennej B , wstaw tę linię kodu do Natychmiastowy okno:

Kliknij ENTER . And you'll find out the value of B wyświetlane. To jest 15 .

Related Content: Jak wydrukować wybrany obszar w programie Excel na jednej stronie (3 metody)

Rzeczy do zapamiętania

Debug Print to nic innego jak wyświetlanie określonej wartości w VBA w Natychmiastowy W przypadku, gdy nie chcesz używać debug print, możesz użyć Skrzynka wiadomości w VBA .

Wniosek

Tak więc, są to metody, aby użyć debugowania w VBA Masz jakieś pytania, możesz nas zapytać i nie zapomnij odwiedzić naszej strony. ExcelWIKI po więcej postów i aktualizacji.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.