วันที่ 5 พฤษภาคม 2569
1. การสร้างกระบวนการทำงานอัตโนมัติด้วยMacro and VBA
- ความหมายและความสำคัญของการใช้งานมาโคร
- ตัวอย่างการประยุกต์ใช้งานใช้งานมาโครในรูปแบบต่างๆ
- การเปิดใช้งานแท็บ Developer และส่วนประกอบสำคัญที่จำเป็น
2. เริ่มต้นกับการบันทึกกระบวนการทำงานด้วยมาโคร
- การบันทึกมาโครแบบ Absolute และแบบ Relative Reference
- การเลือกที่จัดเก็บมาโครที่เหมาะสม
- การแก้ไขและจัดการกับมาโคร
- การเรียกใช้งานมาโครในรูปแบบต่างๆ เช่น ปุ่มคำสั่ง (Button) หรือ Ribbon Tab เป็นต้น
- นามสกุลไฟล์ Excel ที่รองรับการทำงานมาโคร
- การกำหนดความปลอดภัย (Security) กับการใช้งานมาโครให้เหมาะสม
3. การประยุกต์ใช้งานมาโครเพื่อสร้างกระบวนการทำงานอัตโนมัติ(Workshop)
- สร้างกระบวนการนำเข้าข้อมูลจาก Text File มาที่ Excel
- สร้างกระบวนการจัดรูปแบบตาราง และสร้าง PivotTable ตามมุมมองที่ต้องการอัตโนมัติ
- สร้างกระบวนการสรุปจำนวนพนักงานที่ทำโอทีประจำวัน จำแนกตามสายรถรับส่ง
- เทคนิคการแก้ไขคำสั่งให้กระชับ เข้าใจง่าย และตัดคำสั่งส่วนเกินที่ไม่จำเป็นออก
4. ทำความรู้จักกับหน้าต่างVisual Basic Editor (VBE)
- ส่วนประกอบต่างๆ ของหน้าต่าง VBE และการเปิดใช้งาน
- กำหนด Option เพื่อปรับขนาดตัวอักษรและรองรับภาษาไทย
- เครื่องมือที่จำเป็นต่อการใช้งาน เช่น การจัดการแท็บ, การใส่คอมเม้นต์ เป็นต้น
- การใช้ Option Explicit เพื่อตรวจสอบการใช้ตัวแปร
วันที่ 6 พฤษภาคม 2569
5. การเขียนโปรแกรมด้วยVisual Basic for Application (VBA)
- การสร้างและจัดการกับModule
- การสร้างSub / Function Procedure
- ทำความรู้จักกับEvent, Object, Properties, Method
- การประกาศตัวแปรและขอบเขตของตัวแปร
- การสร้าง Message Box เพื่อยืนยันการทำงาน และ Input Box เพื่อรับค่าจากผู้ใช้งาน
- การใช้ IF เพื่อสร้างเงื่อนไขและ With… End With เพื่อลดความซ้ำซ้อน
- การใช้ Call เพื่อเรียกใช้ชุดคำสั่งย่อยให้ทำงานร่วมกัน
- เทคนิคการอ้างอิงSheet โดยใช้ Sheet Numberเพื่อความยืดหยุ่น
- การใช้เครื่องหมาย[] เพื่ออ้างอิงเซลล์ให้สั้นและดู Smart ขึ้น
- เทคนิคการอ้างอิงพื้นที่ตารางแบบยืดหยุ่น(Dynamic Range)
- เทคนิคการนับจำนวนรายการข้อมูลและหาแถวสุดท้ายอัตโนมัติ
- เทคนิคการอ้างอิงพื้นที่ข้อมูลตามขอบเขตการเลือก(Selection)
- การเรียกใช้สูตรคำนวณและฟังก์ชันเช่น COUNTA, XLOOKUP ด้วย VBA
6. การสร้างLoop การทำงานซ้ำ
- การใช้ For Next
- การใช้ Do While, Do Until
- การใช้ For Each
7. การตรวจสอบการทำงานและจัดการข้อผิดพลาด(Monitoring & Error Handling)
- การใช้ Breakpoint
- การรันคำสั่งด้วย Step Into, Step Over, Step Out
- การใช้เครื่องมือ Immediate Window, Watch Window เพื่อตรวจสอบค่าและตัวแปร
- ประเภทของข้อผิดพลาด (Syntax, Compilation, Runtime errors)
- จัดการข้อผิดพลาดด้วย Goto / Resume Next
8. ฝึกปฏิบัติและแก้ไขคำสั่ง ให้กระชับ และยืดหยุ่น
- ฝึกปฏิบัติ – สร้างกระบวนการสรุปผลตัวเลขทางสถิติและจัดรูปแบบ ตามคอลัมน์ที่เลือก
- ฝึกปฏิบัติ – สร้างระบบค้นหาเลขที่คำสั่งซื้อตามจำนวนที่ระบุ และส่งออกไฟล์แยกตามรหัสอัตโนมัติ (Excel & PDF)
- การตรวจสอบ Path หรือ Folder ที่จัดเก็บไฟล์ ก่อนการบันทึก
- การเรียกใช้คำสั่งพร้อมกันตามลำดับการทำงาน ในคลิกเดียว
9. การประยุกต์ใช้AI(Google Gemini) เพื่อเพิ่มประสิทธิภาพการเขียน VBA
- เทคนิคการเขียน Prompt เพื่อให้AI ช่วยร่าง / ดัดแปลง และตรวจสอบคำสั่ง
- การสั่งงานให้ AI ช่วยปรับคำสั่งเช่น เปลี่ยนจาก แยกไฟล์ เป็น แยก Sheetภายในไฟล์เดียว เป็นต้น