VBA ใน Office Excel 2010

VBA หมายถึง Visual Basic สำหรับแอปพลิเคชัน. อย่างที่คุณทราบว่า VB (Visual Basic) เป็นหนึ่งในนั้นภาษาโปรแกรมที่ยอดเยี่ยม หากคุณต้องการทำงานซ้ำ ๆ ใน excel ทุกวันแนะนำให้ทำภารกิจดังกล่าวโดยอัตโนมัติเพื่อให้คุณสามารถประหยัดเวลาและพลังงาน มาโครเป็นวิธีที่ยอดเยี่ยมในการทำงานอัตโนมัติใน Excel เราได้กล่าวถึงเคล็ดลับเบื้องต้นเกี่ยวกับการบันทึกและการใช้งานมาโครแล้ว โดยพื้นฐานแล้วแมโครเพิ่มรหัส VB ​​ลงในแผ่นงาน excel ของคุณ

เมื่อใดก็ตามที่คุณสร้างแมโครใหม่ Excel จะเพิ่มรหัสพื้นฐานที่มองเห็นได้ที่ด้านหลังดังนั้นเมื่อใดก็ตามที่คุณเรียกใช้แมโครรหัส VB ​​นี้จะถูกดำเนินการและคุณจะได้รับผลลัพธ์บนหน้าจอ ให้ดูว่าโค้ดนั้นถูกสร้างขึ้นอย่างไรเมื่อเราเพิ่มมาโครและวิธีที่คุณสามารถแก้ไขและดีบักโค้ด VB นี้

วิธีการดูรหัส VBA ที่เกี่ยวข้องกับแมโคร

สมมติว่าเราได้สร้างมาโครตามที่กล่าวไว้ในโพสต์อ้างอิงด้านบนจากนั้นคลิกตัวเลือกมาโครและเลือกดูมาโคร

แมโคร VBA

กล่องโต้ตอบของมาโครจะปรากฏขึ้นที่นี่เลือกมาโครที่คุณต้องการเห็นรหัส VB ​​และกดปุ่มแก้ไข

แก้ไขมาโคร

มันจะเปิดแมโครเป็นรหัส VB ​​ภายใน VBตัวแก้ไขซึ่งฝังโดยค่าเริ่มต้นใน Excel ในตัวอย่างนี้ฉันกำลังแสดงรหัสของแมโครพื้นฐานซึ่งแสดงข้อความ“ Hello World” เมื่อเรียกใช้

รหัสแมโคร VBA

ถ้าคุณรู้พื้นฐานของ Visual Basicจากนั้นคุณสามารถเขียนรหัสของคุณเองที่นี่เพื่อปรับปรุงมาโครของคุณและคุณสามารถเพิ่มฟังก์ชันการทำงานเพิ่มเติมให้กับแมโครที่คุณสร้างขึ้นได้โดยการเพิ่มโค้ดบางส่วน ตัวแก้ไขที่แสดงใน Excel เป็นตัวแก้ไข VB ทั่วไปที่มี Project Explorer ทางด้านซ้ายและหน้าต่างต้นฉบับ / การออกแบบทางด้านขวา สิ่งที่คุณต้องมีคือความคุ้นเคยกับไวยากรณ์ของภาษาการเขียนโปรแกรม

วิธีการดีบักรหัส VBA

หากคุณทำการเปลี่ยนแปลงใด ๆ กับรหัสของแมโครและคุณต้องการทดสอบเพื่อยืนยันว่ามันทำงานได้ดีแล้วคุณสามารถทำได้โดยการดีบักและเรียกใช้รหัส กด F5 และมันจะทำการดีบั๊กและรันโค้ดและคุณจะได้ผลลัพธ์บนหน้าจอ (รหัสของฉันมีเฉพาะ“ Hello World” เท่านั้นดังนั้นฉันสามารถเห็นได้บนหน้าจอหลังจากการดีบักและการดำเนินการ)

VBA ดำเนินการ
โปรดทราบว่าเราได้ให้เพียงตัวอย่างของ Excel 2010 เนื่องจาก VBA ถูกใช้งานมากที่สุดที่นี่ VBA ยังรวมอยู่ใน Outlook 2010, Word 2010, PowerPoint 2010 และอื่น ๆ

ความคิดเห็น