รหัส VBA | ตัวอย่างการเรียกใช้รหัส VBA ของ Excel สำหรับผู้เริ่มต้น

รหัส VBA ของ Excel

VBA หรือเรียกอีกอย่างว่า Visual Basic Applications เป็นภาษาการเขียนโปรแกรมสำหรับ excel และไม่เพียง แต่เก่งเท่านั้น แต่สำหรับโปรแกรม Microsoft office ส่วนใหญ่ เราสามารถเขียนชุดคำสั่งในโปรแกรมแก้ไขภาพขั้นพื้นฐานซึ่งดำเนินงานบางอย่างให้เราเป็นที่รู้จักกันในรหัส VBA

ใน Excel VBA สามารถพบได้ภายใต้แท็บนักพัฒนาตามที่มีไว้สำหรับนักพัฒนาในการเข้าถึงแท็บของนักพัฒนาที่เราต้องเปิดใช้งานก่อนจากนั้นเราสามารถเข้าถึงได้จากแท็บหรือโดยแป้นพิมพ์ลัด ALT + F11 การรวมกันของรหัสทำให้เกิดขั้นตอนซึ่งเรียกอีกอย่างหนึ่งว่ามาโครใน VBA ดังนั้นกล่าวอีกนัยหนึ่งมาโครคือชุดของรหัสซึ่งเป็นภาษาโปรแกรมที่เขียนร่วมกัน

หากคุณยังใหม่กับ VBA และคุณไม่รู้เกี่ยวกับเรื่องนี้บทความนี้เหมาะสำหรับคุณ

เปิดใช้งานแท็บนักพัฒนา

สิ่งแรกที่คุณต้องทำคือตรวจสอบให้แน่ใจว่าแท็บนักพัฒนาใน excel มองเห็นได้บน Ribbon

หาก excel ของคุณไม่แสดงแท็บนักพัฒนาให้ทำตามขั้นตอนด้านล่างเพื่อเปิดใช้งานแท็บนักพัฒนาใน excel ของคุณ

ขั้นตอนที่ 1:ไปที่ไฟล์

ขั้นตอนที่ 2:คลิกที่ตัวเลือก

ขั้นตอนที่ 3:ไปที่กำหนด Ribbon เองใน excel

ขั้นตอนที่ 4:ตรวจสอบแท็บนักพัฒนาทางด้านขวา เมื่อคุณเลือกตัวเลือกแล้วคลิกตกลง

ตัวอย่างการใช้รหัส VBA ของ Excel

# 1 - วางรหัสในโมดูล

ในการเขียนโค้ด VBA สิ่งแรกที่คุณต้องทำคือไปที่แท็บนักพัฒนาและคลิกที่ Visual Basic

คุณยังสามารถกดแป้นพิมพ์ลัด excel“ ALT + F11” เพื่อเปิด Visual Basic

เมื่อคุณเปิด Visual Basic คุณจะเห็นหน้าต่างดังต่อไปนี้

ไปที่แทรกและคลิกที่โมดูล

ทันทีที่คุณคลิกที่โมดูลมันจะถูกแทรกและคุณจะเห็นชื่อโมดูลและคุณจะเห็นกระดานธรรมดาสีขาวทางด้านขวา

ในกระดานธรรมดาสีขาวคุณต้องวางรหัสที่คัดลอกไว้

หลังจากวางรหัสแล้วคุณต้องดำเนินการ

เราสามารถดำเนินขั้นตอนการดำเนินการได้สองวิธีคือการกดปุ่มลัดF5หรืออื่น ๆ โดยคลิกปุ่มวิ่งสีเขียวที่ด้านบน

รหัส VBA ที่คัดลอกจะถูกเรียกใช้ในหน้าต่างของคุณ

# 2 - บันทึกสมุดงานด้วยรหัส VBA

ฉันรู้ว่าคุณไม่ต้องการคำแนะนำพิเศษใด ๆ ในการบันทึกไฟล์ excel แต่เมื่อพูดถึงรหัส VBA ที่มีสมุดงาน excel คุณต้องมีคำแนะนำพิเศษหนึ่งรายการ

หากสมุดงานถูกบันทึกไว้แล้วและคุณเพิ่งคัดลอกรหัส VBA คุณจะต้องเปลี่ยนนามสกุลไฟล์เพราะเมื่อคุณคลิกที่ตัวเลือกบันทึกคุณจะเห็นข้อความแจ้งเตือนด้านล่าง

สิ่งนี้บอกว่าสมุดงานที่คุณพยายามบันทึกมีโครงการ VB ไม่สามารถบันทึกเป็นสมุดงาน excel ทั่วไปได้ คุณต้องบันทึกสมุดงานนี้เป็นสมุดงาน“ เปิดใช้งานมาโคร”

คลิกที่บันทึกเป็นหรือกดปุ่ม F12 คุณจะเห็นหน้าต่างด้านล่าง

ป้อนชื่อไฟล์ตามที่คุณต้องการ แต่เลือกบันทึกเป็นประเภท "Excel Macro-Enabled Workbook (* .xlsm)

คลิกที่ตกลงเพื่อบันทึกสมุดงานเป็นสมุดงานที่เปิดใช้งานแมโคร

# 3 - กำหนดรหัสมาโครให้กับรูปร่าง

เมื่อใดก็ตามที่เราต้องการเรียกใช้ VBA เราจำเป็นต้องกลับไปที่โปรแกรมแก้ไข Visual Basic และเรียกใช้นี่เป็นกระบวนการที่ใช้เวลานาน

เราสามารถกำหนดมาโครตามชื่อให้กับรูปร่างอย่างใดอย่างหนึ่ง ทำตามขั้นตอนด้านล่างเพื่อกำหนดมาโคร excel ให้กับรูปร่าง

ขั้นตอนที่ 1:ไปที่แทรกและเลือกรูปร่างตามที่คุณต้องการ

ขั้นตอนที่ 2:หลังจากเลือกรูปร่างที่จะวาดบนแผ่นงานของคุณ อยู่ห่างจากข้อมูล

ขั้นตอนที่ 3:คลิกขวาและเลือกแก้ไขข้อความ

ขั้นตอนที่ 4:เพิ่มคำตามที่คุณต้องการ ฉันได้เพิ่มคำว่า“ คลิกที่นี่เพื่อเรียกใช้มาโคร”

ขั้นตอนที่ 5:คลิกขวาอีกครั้งและเลือกตัวเลือกเพื่อกำหนดมาโคร

ขั้นตอนที่ 6:ตอนนี้เราจะเห็นรายการมาโครทั้งหมด เลือกชื่อมาโครที่คุณต้องการกำหนด

ขั้นตอนที่ 7:คลิกที่ตกลง ตอนนี้ปุ่มนี้เก็บรหัสมาโคร เมื่อใดก็ตามที่คุณคลิกที่ปุ่มนี้รหัสนี้จะถูกเรียกใช้งาน