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