สร้างกระบวนการทำงานอัตโนมัติด้วย Macro and VBA : AdvancedCreate Automate Process Workflow with Macro and VBA Part I : AdvancedCreate Automate Process Workflow with Macro and VBA Part I : Advanced

วันที่อบรม
วันที่อบรม : 3-4/8/2569 [เลื่อนจากวันที่PostponedPostponed 05/05/2026]
รุ่นที่ : 43      ระยะเวลาอบรม : 2 วัน
ช่วงเวลา : 09:00-16:30 น.
สถานที่ : ส.ส.ท. ซอยพัฒนาการ 18 กรุงเทพฯ
วันและเวลาอบรม
อัตราค่าลงทะเบียน
สมาชิก : 6,200.00 + 434.00 = 6,634.00 บาท
บุคคลทั่วไป : 7,100.00 + 497.00 = 7,597.00 บาท
*ราคารวมภาษีมูลค่าเพิ่ม 7%

"เบื่อไหมกับงานที่ต้องทำซ้ำทุกวัน? และเคยพบว่ามาโครที่บันทึกไว้ใช้งานไม่ได้เมื่อข้อมูลเปลี่ยนแปลง ใช่หรือไม่?

หลักสูตร สร้างกระบวนการทำงานอัตโนมัติด้วย Macro and VBA Advanced ออกแบบมาสำหรับผู้ที่ต้องการเปลี่ยนขั้นตอนการทำงานที่ทำซ้ำเป็นประจำให้กลายเป็นกระบวนการทำงานอัตโนมัติที่มีความยืดหยุ่นและรองรับข้อมูลที่เปลี่ยนแปลงได้จริงผู้เข้าอบรมจะได้เรียนรู้การแก้ไขและพัฒนาคำสั่งด้วย VBA การสร้างเงื่อนไขการทำงานแบบวนซ้ำ (Loop)และการจัดการข้อผิดพลาด เพื่อนำไปประยุกต์ใช้กับงานจริงในองค์กรช่วยลดงานซ้ำซ้อน ลดข้อผิดพลาด และเพิ่มประสิทธิภาพในการทำงานได้อย่างเป็นรูปธรรม

ผลลัพธ์การเรียนรู้ที่คาดว่าจะได้รับ (Learning Outcomes)

  • สามารถพัฒนากระบวนการทำงานอัตโนมัติเพื่อลดงานซ้ำซ้อนด้วย Macro และ VBA ได้
  • สามารถตรวจสอบ แก้ไข และพัฒนาคำสั่ง Macro ที่บันทึกจาก Macro Recorder ให้มีประสิทธิภาพมากขึ้น
  • สามารถแก้ไขและปรับปรุงคำสั่ง VBA ให้สอดคล้องกับรูปแบบการทำงานขององค์กรได้
  • สามารถเขียนคำสั่ง VBA เพื่อสร้างกระบวนการทำงานที่มีความยืดหยุ่นและรองรับข้อมูลที่เปลี่ยนแปลงได้

คุณสมบัติของผู้เข้ารับการอบรมและสัมมนา

  • ผู้ที่มีพื้นฐานในการใช้งาน Excel เช่นการสร้างสูตรคำนวณ การใช้ฟังก์ชันพื้นฐาน เป็นต้น
  • ผู้ที่ต้องการสร้างกระบวนการทำงานอัตโนมัติด้วยVBA หรือผู้ที่สนใจทั่วไป

หลักสูตรนี้เหมาะสำหรับ

  • ผู้บริหาร
    Management
  • ผู้จัดการ
    Manager
  • หัวหน้างาน
    Supervisor
  • วิศวกร
    Engineer
  • ช่างเทคนิค
    Technician
  • ผู้ปฏิบัติงาน
    Operator

หัวข้อการอบรมและสัมมนา

วันแรก

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 ก่อนนำไปใช้งานจริง

วิทยากร

อาจารย์อนุชิต ปั้นทอง
วิทยากรอิสระ และที่ปรึกษาด้าน Office Automation
.
ค่าใช้จ่ายในการฝึกอบรมสามารถหักลดหย่อนภาษีได้ 200%
จัดโดย สมาคมส่งเสริมเทคโนโลยี (ไทย-ญี่ปุ่น) โทร.0-2717-3000 ต่อ 81