แมโคร 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 เมื่อคุณเลือกมาโครและคลิกแก้ไขโค้ดของมาโครจะปรากฏในหน้าต่างโมดูลที่เกี่ยวข้อง