Spis treści
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.xlsm4 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.