แมโคร Excel - VBA
Excel เก็บมาโครเป็นรหัส Excel VBA (Visual Basic for Applications) หลังจากบันทึกมาโครแล้วคุณสามารถดูโค้ดที่สร้างแก้ไขคัดลอกบางส่วนของมัน ฯลฯ คุณยังสามารถเขียนโค้ดมาโครด้วยตัวเองได้หากคุณพอใจกับการเขียนโปรแกรมใน VBA
คุณจะได้เรียนรู้วิธีการสร้างมาโครโดยการเขียนโค้ด VBA ในบทที่ - การสร้างมาโครโดยใช้ VBA Editor คุณจะได้เรียนรู้วิธีแก้ไขมาโครโดยการแก้ไขโค้ด VBA ในบท - การแก้ไขมาโคร คุณจะได้เรียนรู้คุณสมบัติของ Excel VBA ในบทนี้
แท็บนักพัฒนาบน Ribbon
คุณสามารถเข้าถึงรหัสแมโครใน VBA จากแท็บนักพัฒนาบน Ribbon
หากคุณไม่พบแท็บนักพัฒนาบน Ribbon คุณต้องเพิ่มดังต่อไปนี้ -
คลิกขวาที่ Ribbon
เลือก Customize the Ribbon จากรายการแบบเลื่อนลง
Excel Options กล่องโต้ตอบปรากฏขึ้น
เลือก Main Tabs จาก Customize the Ribbon รายการแบบเลื่อนลง
เลือกช่อง - นักพัฒนาในรายการแท็บหลักแล้วคลิกตกลง แท็บนักพัฒนาจะปรากฏขึ้น
คำสั่งของนักพัฒนาสำหรับ Macros
คุณจำเป็นต้องทราบคำสั่งสำหรับมาโครภายใต้แท็บผู้พัฒนา
คลิกแท็บ DEVELOPER บน Ribbon คำสั่งต่อไปนี้มีอยู่ในกลุ่มรหัส -
- Visual Basic
- Macros
- บันทึกมาโคร
- ใช้การอ้างอิงแบบสัมพัทธ์
- ความปลอดภัยของมาโคร
คำสั่ง Visual Basic ใช้เพื่อเปิด VBA Editor ใน Excel และคำสั่ง Macros ใช้เพื่อดูเรียกใช้และลบมาโคร
คุณได้เรียนรู้คำสั่งอื่นที่ไม่ใช่ VBA Editor ในบทก่อนหน้านี้แล้ว
บรรณาธิการ VBA
VBA Editor หรือ VBE เป็นแพลตฟอร์มสำหรับนักพัฒนาสำหรับ VBA ใน Excel
เปิดสมุดงาน - MyFirstMacro.xlsm ที่คุณบันทึกไว้ก่อนหน้านี้ในบท - การสร้างมาโครแบบง่ายในบทช่วยสอนนี้
คุณสามารถเปิด VBE ได้สองวิธี -
Option 1 - คลิก Visual Basic ในกลุ่ม Code ภายใต้แท็บ Developer บน Ribbon
Option 2 - คลิกแก้ไขในกล่องโต้ตอบมาโครที่ปรากฏขึ้นเมื่อคุณคลิกแท็บมุมมอง→มาโคร→ดูมาโคร
VBE ปรากฏในหน้าต่างใหม่
ชื่อของชื่อเวิร์กบุ๊กที่เปิดใช้งานแมโคร Excel ของคุณจะปรากฏพร้อมกับคำนำหน้า - Microsoft Visual Basic for Applications
คุณจะพบสิ่งต่อไปนี้ใน VBE -
- Projects Explorer
- Properties.
- หน้าต่างโมดูลพร้อมรหัส
Projects Explorer
Project Explorer คือที่ที่คุณค้นหาชื่อโครงการ VBA ภายใต้โครงการคุณจะพบชื่อแผ่นงานและชื่อโมดูล เมื่อคุณคลิกชื่อโมดูลรหัสที่เกี่ยวข้องจะปรากฏขึ้นทางด้านขวาในหน้าต่าง
หน้าต่างคุณสมบัติ
คุณสมบัติคือพารามิเตอร์สำหรับออบเจ็กต์ VBA เมื่อคุณมีวัตถุเช่นปุ่มคำสั่งคุณสมบัติของวัตถุจะปรากฏในหน้าต่างคุณสมบัติ
หน้าต่างโมดูลพร้อมรหัส
รหัสของมาโครจะถูกเก็บไว้ในโมดูลใน VBA เมื่อคุณเลือกมาโครและคลิกแก้ไขโค้ดของมาโครจะปรากฏในหน้าต่างโมดูลที่เกี่ยวข้อง