อบรม Excel • Data Analytics • Automation สำหรับองค์กร

anuchit.efh@gmail.com 087-980-9186

สร้างกระบวนการทำงานอัตโนมัติด้วย Macro and VBA Advanced

พัฒนางานที่ต้องทำซ้ำให้เป็นกระบวนการอัตโนมัติด้วย Macro และ VBA พร้อมปรับคำสั่งให้รองรับข้อมูลที่เปลี่ยนแปลง

ยกระดับทักษะ
พร้อมนำไปใช้กับงานจริง

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

ระดับหลักสูตรระดับกลาง–ระดับสูง (Intermediate–Advanced)

สิ่งที่องค์กรจะได้รับ

ผลลัพธ์ที่คาดว่าจะได้รับ

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

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

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

ข้อแนะนำด้านซอฟต์แวร์

  1. ระบบปฏิบัติการ Windows 10 หรือ Windows 11
  2. 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 ก่อนนำไปใช้งานจริง

สนใจหลักสูตร
หรือต้องการจัดอบรมภายในองค์กร?

สอบถามรายละเอียด หรือขอคำแนะนำในการจัดอบรมให้เหมาะกับความต้องการขององค์กร