อบรม Excel • Data Analytics • Automation สำหรับองค์กร
สร้างกระบวนการทำงานอัตโนมัติด้วย Macro and VBA Advanced
พัฒนางานที่ต้องทำซ้ำให้เป็นกระบวนการอัตโนมัติด้วย Macro และ VBA พร้อมปรับคำสั่งให้รองรับข้อมูลที่เปลี่ยนแปลง
ยกระดับทักษะ
พร้อมนำไปใช้กับงานจริง
หลักสูตร “สร้างกระบวนการทำงานอัตโนมัติด้วย Macro and VBA Advanced” ออกแบบมาสำหรับผู้ที่ต้องการเปลี่ยนขั้นตอนการทำงานที่ทำซ้ำเป็นประจำ ให้กลายเป็นกระบวนการทำงานอัตโนมัติที่มีความยืดหยุ่นและรองรับข้อมูลที่เปลี่ยนแปลงได้จริง ผู้เข้าอบรมจะได้เรียนรู้การแก้ไขและพัฒนาคำสั่งด้วย VBA การสร้างเงื่อนไข การทำงานแบบวนซ้ำ (Loop) และการจัดการข้อผิดพลาด เพื่อนำไปประยุกต์ใช้กับงานจริงในองค์กร ช่วยลดงานซ้ำซ้อน ลดข้อผิดพลาด และเพิ่มประสิทธิภาพในการทำงานได้อย่างเป็นรูปธรรม
ระดับหลักสูตรระดับกลาง–ระดับสูง (Intermediate–Advanced)
ผลลัพธ์ที่คาดว่าจะได้รับ
- สามารถพัฒนากระบวนการทำงานอัตโนมัติเพื่อลดงานซ้ำซ้อนด้วย Macro และ VBA ได้
- สามารถตรวจสอบ แก้ไข และพัฒนาคำสั่ง Macro ที่บันทึกจาก Macro Recorder ให้มีประสิทธิภาพมากขึ้น
- สามารถแก้ไขและปรับปรุงคำสั่ง VBA ให้สอดคล้องกับรูปแบบการทำงานขององค์กรได้
- สามารถเขียนคำสั่ง VBA เพื่อสร้างกระบวนการทำงานที่มีความยืดหยุ่นและรองรับข้อมูลที่เปลี่ยนแปลงได้
คุณสมบัติของผู้เข้ารับการอบรม
- ผู้ที่มีพื้นฐานในการใช้งาน Excel เช่น การสร้างสูตรคำนวณ การใช้ฟังก์ชันพื้นฐาน เป็นต้น
- ผู้ที่ต้องการสร้างกระบวนการทำงานอัตโนมัติด้วย VBA หรือผู้ที่สนใจทั่วไป
ข้อแนะนำด้านซอฟต์แวร์
- ระบบปฏิบัติการ Windows 10 หรือ Windows 11
- Microsoft Excel 2019 ขึ้นไป | Microsoft 365
หัวข้อการอบรม
วันที่ 14 หัวข้อ
01การสร้างกระบวนการทำงานอัตโนมัติด้วย Macro and VBA
- ความหมายและความสำคัญของการใช้งานมาโคร
- ตัวอย่างการประยุกต์ใช้งานมาโครในรูปแบบต่าง ๆ
- การเปิดใช้งานแท็บ Developer และเครื่องมือที่จำเป็น
02เริ่มต้นกับการบันทึกกระบวนการทำงานด้วยมาโคร
- การบันทึกมาโครแบบ Absolute และแบบ Relative Reference
- การเลือกตำแหน่งจัดเก็บมาโครให้เหมาะสมกับการใช้งาน
- การแก้ไขและจัดการกับมาโคร
- การเรียกใช้งานมาโครผ่านปุ่ม Button และ Ribbon Tab
- นามสกุลไฟล์ Excel ที่รองรับการทำงานมาโคร
- การกำหนดความปลอดภัยสำหรับการใช้งานมาโคร
03การประยุกต์ใช้งานมาโครเพื่อสร้างกระบวนการทำงานอัตโนมัติ (Workshop)
- สร้างกระบวนการนำเข้าข้อมูลจาก Text File มาที่ Excel
- สร้างกระบวนการจัดรูปแบบตารางอัตโนมัติ
- สร้างกระบวนการสร้าง PivotTable ตามมุมมองที่ต้องการอัตโนมัติ
- สร้างกระบวนการสรุปจำนวนพนักงานที่ทำโอทีประจำวัน จำแนกตามสายรถรับส่ง
- เทคนิคการปรับปรุงคำสั่งให้กระชับและเข้าใจง่าย
04ทำความรู้จักกับหน้าต่าง Visual Basic Editor (VBE)
- ส่วนประกอบต่างๆ ของหน้าต่าง VBE และการเปิดใช้งาน
- กำหนด Option เพื่อปรับขนาดตัวอักษรและรองรับภาษาไทย
- เครื่องมือที่จำเป็น เช่น การจัดการแท็บและคอมเมนต์ เป็นต้น
- การใช้ Option Explicit เพื่อตรวจสอบการใช้ตัวแปร
วันที่ 25 หัวข้อ
05การเขียนโปรแกรมด้วย 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
- การใช้เครื่องหมาย [] เพื่ออ้างอิงเซลล์ให้สั้น กระชับ และอ่านง่าย
- เทคนิคการอ้างอิงข้อมูลแบบ Dynamic Range เพื่อรองรับข้อมูลที่เพิ่มขึ้นอัตโนมัติ
- เทคนิคการนับจำนวนข้อมูลและค้นหาแถวสุดท้ายโดยอัตโนมัติ
- เทคนิคการอ้างอิงข้อมูลตามขอบเขตที่ผู้ใช้งานเลือก (Selection)
- การเรียกใช้ฟังก์ชัน เช่น COUNTA และ XLOOKUP ด้วย VBA
06การสร้าง Loop การทำงานซ้ำ
- การใช้ For...Next
- การใช้ Do While และ Do Until
- การใช้ For Each
07การตรวจสอบการทำงานและจัดการข้อผิดพลาด (Monitoring & Error Handling)
- การใช้ Breakpoint
- การรันคำสั่งด้วย Step Into, Step Over, Step Out
- การใช้ Immediate Window และ Watch Window เพื่อตรวจสอบค่าและตัวแปร
- ประเภทของข้อผิดพลาด (Syntax, Compile, Runtime)
- การจัดการข้อผิดพลาดด้วย On Error GoTo และ On Error Resume Next
08ฝึกปฏิบัติ และแก้ไขคำสั่ง ให้กระชับ และยืดหยุ่น
- สรุปผลข้อมูลและจัดรูปแบบอัตโนมัติตามคอลัมน์ที่เลือก
- สร้างระบบค้นหาเลขที่คำสั่งซื้อและส่งออกไฟล์แบบหลายรายการอัตโนมัติ (Excel & PDF)
- การตรวจสอบ Path หรือ Folder ก่อนบันทึกไฟล์
- การเรียกใช้ชุดคำสั่งทั้งหมดในคลิกเดียว
09การประยุกต์ใช้ AI เพื่อเพิ่มประสิทธิภาพการเขียน VBA
- เทคนิคการเขียน Prompt เพื่อให้ AI ช่วยสร้างและปรับปรุงคำสั่ง VBA
- การใช้ AI เพื่อปรับแก้และต่อยอดคำสั่ง VBA
- การตรวจสอบคำสั่ง VBA ที่สร้างจาก AI ก่อนนำไปใช้งานจริง