วันแรก
1. การสร้างกระบวนการทำงานอัตโนมัติด้วย Macro and VBA
- ความหมายและความสำคัญของการใช้งานมาโคร
- ตัวอย่างการประยุกต์ใช้งานมาโครในรูปแบบต่างๆ
- การเปิดใช้งานแท็บDeveloperและเครื่องมือที่จำเป็น
2. เริ่มต้นกับการบันทึกกระบวนการทำงานด้วยมาโคร
- การบันทึกมาโครแบบAbsolute และแบบ Relative Reference
- การเลือกตำแหน่งจัดเก็บมาโครให้เหมาะสมกับการใช้งาน
- การแก้ไขและจัดการกับมาโคร
- การเรียกใช้งานมาโครผ่านปุ่มButton และ Ribbon Tab
- นามสกุลไฟล์Excel ที่รองรับการทำงานมาโคร
- การกำหนดความปลอดภัยสำหรับการใช้งานมาโคร
3. การประยุกต์ใช้งานมาโครเพื่อสร้างกระบวนการทำงานอัตโนมัติ (Workshop)
- สร้างกระบวนการนำเข้าข้อมูลจากText File มาที่ Excel
- สร้างกระบวนการจัดรูปแบบตารางอัตโนมัติ
- สร้างกระบวนการสร้างPivotTableตามมุมมองที่ต้องการอัตโนมัติ
- สร้างกระบวนการสรุปจำนวนพนักงานที่ทำโอทีประจำวันจำแนกตามสายรถรับส่ง
- เทคนิคการปรับปรุงคำสั่งให้กระชับและเข้าใจง่าย
4. ทำความรู้จักกับหน้าต่าง Visual Basic Editor (VBE)
- ส่วนประกอบต่างๆของหน้าต่าง VBE และการเปิดใช้งาน
- กำหนด Option เพื่อปรับขนาดตัวอักษรและรองรับภาษาไทย
- เครื่องมือที่จำเป็นเช่น การจัดการแท็บและคอมเมนต์ เป็นต้น
- การใช้Option Explicit เพื่อตรวจสอบการใช้ตัวแปร
วันที่สอง5. การเขียนโปรแกรมด้วยVisual Basic for Application (VBA)
- การสร้างและจัดการกับModule
- การสร้างSub / Function Procedure
- ทำความรู้จักกับEvent, Object, Properties, Method
- การประกาศตัวแปรและขอบเขตของตัวแปร
- การใช้ Message Box และ Input Box
- การใช้ IF เพื่อสร้างเงื่อนไข
- การใช้ With… End With เพื่อลดความซ้ำซ้อน
- การใช้ Call เพื่อเรียกใช้ชุดคำสั่งย่อยให้ทำงานร่วมกัน
- เทคนิคการอ้างอิงSheet ด้วยSheetNumber
- การใช้เครื่องหมาย[] เพื่ออ้างอิงเซลล์ให้สั้น กระชับและอ่านง่าย
- เทคนิคการอ้างอิงข้อมูลแบบDynamicRange เพื่อรองรับข้อมูลที่เพิ่มขึ้นอัตโนมัติ
- เทคนิคการนับจำนวนข้อมูลและค้นหาแถวสุดท้ายโดยอัตโนมัติ
- เทคนิคการอ้างอิงข้อมูลตามขอบเขตที่ผู้ใช้งานเลือก(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, Compile, Runtime)
- การจัดการข้อผิดพลาดด้วยOn Error Go To และ On Error Resume Next
8. ฝึกปฏิบัติ และแก้ไขคำสั่ง ให้กระชับ และยืดหยุ่น
- สรุปผลข้อมูลและจัดรูปแบบอัตโนมัติตามคอลัมน์ที่เลือก
- สร้างระบบค้นหาเลขที่คำสั่งซื้อและส่งออกไฟล์แบบหลายรายการอัตโนมัติ (Excel & PDF)
- การตรวจสอบ Path หรือ Folder ก่อนบันทึกไฟล์
- การเรียกใช้ชุดคำสั่งทั้งหมดในคลิกเดียว
9. การประยุกต์ใช้ AI เพื่อเพิ่มประสิทธิภาพการเขียน VBA
- เทคนิคการเขียนPromptเพื่อให้ AI ช่วยสร้างและปรับปรุงคำสั่งVBA
- การใช้ AI เพื่อปรับแก้และต่อยอดคำสั่งVBA
- การตรวจสอบคำสั่งVBA ที่สร้างจากAI ก่อนนำไปใช้งานจริง