Innehållsförteckning
I den här artikeln visar jag hur du kan felsöka utskrifter i VBA Du lär dig att öppna det omedelbara fönstret och felsöka en hel kod, en kodrad eller värdet av en viss variabel i fönstret.
Excel VBA Debug Print (snabbvisning)
Ladda ner övningsboken
Ladda ner arbetsboken för övningar medan du läser den här artikeln.
VBA Debug Print.xlsm4 effektiva sätt att utföra felsökningsutskrifter i Excel VBA
Så, ingen mer fördröjning. Låt oss se hur vi kan felsöka utskrift via VBA i Excel.
1. Öppna det omedelbara fönstret för att felsöka utskrift i Excel VBA
För att felsöka utskrift i VBA först måste du öppna Omedelbart fönster. För att göra det trycker du på ALT + F11 för att öppna Visual Basic fönster.
Tryck sedan på CTRL + G på tangentbordet. Omedelbart öppnas.
Relaterat innehåll: Excel VBA: Skriv ut UserForm så att det passar på en sida (2 metoder)
2. Felsökning Skriv ut en fullständig kod i det omedelbara fönstret i Excel VBA
Nu har vi lärt oss att öppna Omedelbart fönstret. Låt oss se hur vi kan felsöka utmatningen av en komplett VBA kod i fönstret.
Låt oss ha en VBA kod som tar två heltal som variabler A och B , och återger deras summa i variabeln C .
Sub Debug_Print() A = 10 B = 15 C = A + B End Sub
För att skriva ut värdet av C i den Omedelbart måste du infoga den här raden.
Debug.Print C
Om du kör koden hittar du värdet på C (10+15 = 25) i fönstret Immediate.
Läs mer: VBA-kod för utskriftsknapp i Excel (5 exempel)
Liknande läsningar:
- Excel VBA: Hur du ställer in utskriftsområdet dynamiskt (7 sätt)
- Hur man skriver ut Excel-ark på hela sidan (7 sätt)
- Skriv ut Excel-ark i A4-format (4 sätt)
- Hur du ställer in en rad som utskriftstitel i Excel (4 metoder)
- Hur man skriver ut flera blad i Excel (7 olika metoder)
3. Felsökning Skriv ut en kodrad i det omedelbara fönstret i VBA
I det föregående exemplet såg vi hur vi kan skriva ut utgången av en kod i Omedelbart fönster av den debug.print kommandot.
Men du kan skriva en kodrad direkt i Immediate-fönstret och köra den. Här har jag till exempel skrivit den här kodraden i Omedelbart fönster.
Debug.Print "Det här är Immediate Window."
Tryck nu på ENTER på tangentbordet. Linjen kommer att exekveras och du hittar resultatet på nästa rad i fönstret.
Läs mer: Hur man skriver ut Excel-ark med linjer (3 enkla sätt)
4. Felsökning av utskrift i pausläge i det omedelbara fönstret i Excel VBA
Du kan också felsöka ut värdet av en viss kod i Omedelbart fönster. Men för att göra det måste du gå till pausläget i VBA .
I följande figur är koden till exempel i pausläge från och med raden:
C = A + B
Brytningsläge innebär att en viss rad inte kommer att exekveras medan koden körs.
Nu kan vi felsöka ut värdet på vilken variabel som helst i Omedelbart fönster.
Om du till exempel vill skriva ut värdet av variabeln B , infoga denna kodrad i Omedelbart fönster:
Klicka på ENTER . och du får reda på värdet av B visas. Det är 15 .
Relaterat innehåll: Hur man skriver ut valt område i Excel på en sida (3 metoder)
Saker att komma ihåg
Felsökning av utskrift är inget annat än att visa ett visst värde i VBA i den Omedelbart fönstret. Om du inte vill använda felsökningsutskrift, kan du använda Meddelandebox på VBA .
Slutsats
Detta är alltså metoderna för att använda felsökningsutskrift i VBA Om du har några frågor är du välkommen att ställa dem till oss. Glöm inte att besöka vår webbplats. ExcelWIKI för fler inlägg och uppdateringar.