ใน VBA, การใช้คำสั่ง Debug.Print คือหัวใจหลักสำหรับการพิมพ์ข้อมูลดีบักไปยังหน้าต่าง Immediate ใน Visual Basic Editor (VBE) เพื่อใช้ฟีเจอร์นี้ได้อย่างมีประสิทธิผล คุณต้องมีหน้าต่าง Immediate เปิดอยู่ (มุมมอง > หน้าต่าง Immediate หรือกด Ctrl+G ใน VBE) นี่คือตัวอย่างง่ายๆ ของการใช้ Debug.Print เพื่อแสดงค่าของตัวแปรและข้อความที่กำหนดเอง.
Debug.Print
Ctrl+G
Visual Basic for Applications (VBA) เองไม่รองรับ shell แบบโต้ตอบหรือประสบการณ์ REPL โดยเนื้อแท้ เช่นเดียวกับภาษาอื่นๆ เช่น Python หรือ JavaScript อย่างไรก็ตาม คุณสามารถจำลองประสบการณ์นี้ได้บ้างโดยใช้ Immediate Window ใน VBA IDE (Integrated Development Environment) การเข้าถึง Immediate Window: 1.
ใน VBA, เดบักเกอร์เป็นส่วนหนึ่งของ Visual Basic Editor (VBE) นี่คือวิธีที่คุณสามารถใช้ประโยชน์จากมันได้.
แม้ว่า Visual Basic for Applications (VBA) จะไม่มาพร้อมกับกรอบการทดสอบที่สร้างไว้ล่วงหน้าเหมือนกับที่มีให้ในภาษาเช่น Python หรือ JavaScript คุณสามารถนำไปใช้ในการสร้างขั้นตอนการทดสอบที่ง่ายๆ เพื่อตรวจสอบความสมบูรณ์ของโค้ดของคุณได้ ต่อไปนี้คือตัวอย่างเพื่อแสดงให้เห็น.