VBA MACROS IN EXCEL
รอบถัดไป
13-14 ก.พ. 2568
9:00-16:30 น.
ราคา
8,000 บาท (ยังไม่รวม VAT)
8,000 บาท (ยังไม่รวม VAT)
รูปแบบการอบรม
Classroom | เรียนสดในห้อง
อาคาร Mint Tower ถ.บรรทัดทอง ปทุมวัน
Live Online Class
ผ่าน Microsoft Teams
โปรโมชั่น
เลือก เรียนรูปแบบ Live Online
ผ่าน Microsoft Teams ลด 20% เหลือ 6,400 บาท ( ยังไม่รวม VAT )สามารถ ดู VDO ย้อนหลังได้
ตารางฝึกอบรม
หลักสูตรนี้ เหมาะสำหรับใคร
ผู้สนใจ ต้องการสร้างระบบงาน อัตโนมัติ ใน Excel | Excel Automation | สั่งให้ Excel ทำงานอัตโนมัติ
ผู้ที่ต้องการสร้างระบบบงาน สร้าง Report ประมวลผลข้อมูลปริมาณมาก แบบอัตโนมัติ ใน Excel
ผู้ที่ต้องการพัฒนาระบบงานสำเร็จรูปใน Excel ด้วย VBA เช่น
ระบบจัดการเอกสาร , Inventory , Production , ระบบใบเสนอราคา , ระบบงานทางด้านบัญชี
ตัวอย่างบางส่วนใน Course นี้
สั่ง Excel Filter ข้อมูลตาม List และ สร้าง Report แยกออกเป็นไฟล์ใหม่ และ ตั้ังชื่อ ไฟล์ตาม List อัตโนมัติ
สั่ง Excel VLOOKUP ข้ามไฟล์อัตโนมัติ
สั่ง Excel สร้าง Report แบ่งตามเดือน January to December โดย แตก ออกเป็น Sheet ใหม่ หรือ File ใหม่อัตโนมัติ
สั่ง Excel ดึงชื่อ Sheet ทั้งหมด พร้อม Data ในแต่ละ Sheet มาสรุปที่ Sheet หลัก
สั่ง Excel Export ข้อมูลดิบ ออกเป็น PDF Files โดยตั้งชื่อไฟล์ตาม List ที่ต้องการ
สั่ง Excel Export ข้อมูลดิบ ออกเป็น File ใหม่ และ ตั้งชื่อ File ตาม List ที่ต้องการ
เก็บใน Folder ที่ต้องการสั่ง Excel ดึงข้อมูลทั้ง Folder มารวม โดยดึงเฉพาะ ช่องที่ต้องการ มาสรุปแบบ ต่อกันตามรูปแบบที่ต้องการ
สั่ง Excel ดึง ข้อมูลทั้ง Folder มารวมกัน
สั่ง Excel สร้าง PivotTable อัตโนมัติ โดยข้อมูลเปลี่ยนแปลงได้ตลอด
สั่ง Excel ให้ส่ง email อัตโนมัติ
รูปแบบการเขียน VBA เพื่อ Automate งานใน Excel อีกมากมาย
ตัวอย่างระบบงานพัฒนาด้วย VBA Macros in Excel
Expense Report
Optimization
Data Recording
หัวข้อการฝึกอบรม
1.How to Create Macros in Excel
วิธีการสร้าง Macro ให้ถูกต้อง เพื่อให้สามารถนำไปใช้ต่อได้ เช่น
สั่ง copy ข้อมูลมารวมที่ File หลัก อัตโนมัติ
สั่ง Excel Filter ข้อมูลแยกตามรหัสลูกค้า และสร้าง Sheet ใหม่ แยกตามลูกค้าอัตโนมัติ
สั่ง Excel import ข้อมูลจาก Text Files หรือ CSV Files มา paste ใน File หลักอัตโนมัติวิธีการแก้ไข Macro ที่ถูกต้อง โดยยังไม่จำเป็นต้องเข้าใจ VBA
2.Creating Macros an run in all files
วิธีการสร้าง Macro ให้สามารถใช้ได้กับทุกไฟล์
3.Getting Started with VBA
วิธีสร้าง Macro ด้วยการเขียน VBA เบื้องต้น
4.Variables and Data Types in VBA
สร้าง Macros ให้สามารถรับ input จากผู้ใช้งานด้วนตัวแปร
เช่นจาก ข้อมูลดิบ ผู้ใช้งานสามารถเลือก เดือน ที่ต้องการสรุปข้อมูล หรือ
สามารถเลือก Excel File ที่ต้องการ import เข้ามาใน File หลักวิธีประกาศตัวแปร และ ใช้งานตัวแปร ใน Macro ที่สร้างไว้เพื่อให้ Macro ยืดหยุ่นมากขึ้น
5.How to Reference Worksheets and Range in VBA
วิธีการอ้าง Range แบบต่างๆ ใน Excel ด้วย VBA
วิธีการอ้าง Worksheet แบบต่างๆ ใน Excel ด้วย VBA
6.How to Debug Macros VBA
วิธีตรวจสอบความผิดพลาดที่เกิดจากการ run macros หรือ ชุดคำสั่ง VBA ที่สร้างขึ้นมาเอง
7.Excel Object Models
ทำความเข้าใจ Object , Properties and Method เพื่อเรียนรู้โครงสร้างพื้นฐานการเขียนชุดคำสั่ง VBA
8.With and With Command
วิธีเขียนชุดคำสั่ง VBA ให้สั้นลงด้วย คำสั่ง With...End With
9.Control Logic and Loop
เรียนรู้ชุดคำสั่ง VBA ที่สามารถทำให้ Macros ทำซ้ำ หรือ ตัดสินใจได้
IF...THEN...ELSE
FOR...NEXT
DO...LOOP
ตัวอย่างเช่น
สั่ง Excel เขียนสูตรให้อัตโนมัติ ที่บรรรทัดถัดไป จากตัวสุดท้ายที่มีข้อมูล
สั่ง Excel จัด Format ข้อมูล ทั้ง 100 กว่า Workshets อัตโนมัติ
สั่ง Excel Filter ข้อมูล ทุก Sheet อัตโนมัติ
สั่ง Excel ดึงข้อมูลจากหลายๆไฟล์ มารวมที่ไฟล์หลักอัตโนมัติ
10.Working with Multiple Macros | CALL
เรียนรู้ชุดคำสั่ง CALL สั่งให้ VBA เรียก Macros หลายชุด ทำงานต่อกันได้อัตโนมัติ
11.Message Boxes and Input Boxes
วิธีสร้าง Message box ใน VBA แจ้ง Notification กับผู้ใช้งาน
วิธีสร้าง Input Box กล่องรับข้อมูล ให้ผู้ใช้งาน input ข้อมูลสะดวกขึ้น
12.Working with Range
เรียนรู้ชุดคำสั่ง VBA ควบคุม Range ให้ทำงานอัตโนมัติ เช่น
หาบรรทัดสุดท้ายที่มีข้อมูล โดย ที่เปลี่ยนแปลงได้ตลอดเวลาสั่ง Excel copy ข้อมูล โดยปริมาณข้อมูล สามารถเพิ่มขึ้นลดลงได้ตลอดเวลา
คำสั่ง VBA ที่จัดการ Range ที่สำคัญอื่นๆ
13.Working with Worksheets
เรียนรู้ชุดคำสั่ง VBA ควบคุม Worksheet ให้ทำงานอัตโนมัติ เช่น
สั่งให้เพิ่มจำนวน Worksheet อัตโนมัติ
สั่งให้เปลี่ยนชื่อ Worksheet ทุก Worksheet ใน File อัตโนมัติ ตาม List ที่ต้องการ
เช่น เรียงเป็น January to December , รายการชื่อ ของ Supplier , รายการชื่อ ลูกค้า
สั่งให้ Delete ทุก Worksheet ใน File จำนวนมาก อัตโนมัติ
14.Working with Workbooks
เรียนรู้ชุดคำสั่ง VBA ควบคุม Workbook หรือ ระดับ File เช่น
การสั่งเปิด Excel files จำนวนมากโดยผู้ใช้งานระบุชื่อ File หรือ Folder และ import data มารวมที่ File หลัก
หรือ ดึง Data แค่บางช่องของทุก File มาต่อกันที่ File หลัก
การสั่งเปิด File ที่มีชื่อเรียงตามวันที่ มารวมที่ File หลัก อัตโนมัติ
15.How to Use Built-In Functions in Excel
วิธีเขียนชุดคำสั่ง VBA เรียก function ใน Excel มาใช้งานเช่น เรียก VLOOKUP มาให้ run อัตโนมัติ
16.Arrays in VBA
วิธีเก็บข้อมูลแบบ Array เพื่อใช้สำหรับ คำนวณงานด้าน คณิตศาสตร์ หรือ สถิติ หรอื
เก็บข้อมูลจำนวนมาก ที่ เปลี่ยนแปลงได้ตลอด
17.How to Run a Macro when Excel Starts
วิธีสั่งให้ Macro หรือ VBA ที่สร้างไว้ Run อัตโนมัติ ทุกครั้งที่เปิดไฟล์ Excel
18.Creating PivotTable Automatically with VBA
วิธีเขียน VBA ให้สร้าง PivotTable อัตโนมัติ
19.Sening Email Automatically with VBA
วิธีเขียน VBA ให้ส่ง email อัตโนมัติ
ตัวอย่างการนำไปประยุกต์ใช้งาน
Automatic Data Processing
สั่งให้ Excel ทำงานอัตโนมัติ กับงานด้าน สร้างรายงาน สรุปผล ประมวลผลข้อมูลต่างๆ งานวิเคราะห์ข้อมูลปริมาณมาก
เช่น สั่งให้ Excel สรุปข้อมูลสร้างกราฟ หรือ PivotTable อัตโนมัติ หรือ ดึงข้อมูลจาก CSV file ,Text File หรือ
Database เพื่อสร้างรายงาน จัดรูปแบบข้อมูลอัตโนมัติ
Financial Modeling
สร้าง Templates ทางด้าน Finance เพื่อให้ Excel คำนวณผลลัพธ์ตาม Algorithm ที่ต้องการ
เช่น Financial Projections , Simulation , Back Testing
งานวิเคราะห์ หรือวิจัยทางด้านการเงิน โดยให้ Excel run ผลลัพธ์ข้อมูลปริมาณมากแบบอัตโนมัติ หรือ
สร้าง Function ใหม่ ที่ไม่มีใน Excel สำหรับการคำนวณเฉพาะด้าน เช่น คำนวณ Yield หรือ Price ของตราสารหนี้ ต่างๆ
Production , Inventory , Logistics and Supply Chain
เช่น สร้างระบบคำนวณ BOM (Bill of Materials) ,Material Requirements Planning คำนวณละตัดสินค้าอัตโนมัติ
Optimization
สั่งให้ Excel ควบคุม Solver ทำงานอัตโนมัติ เพื่อ run กับข้อมูลปริมาณมาก