ADVANCED VBA
IN EXCEL

รอบถัดไป
24-25 มิ.ย. 2564

9:00-16:30 น.

ราคา
7,600 บาท (ยังไม่รวม VAT)

โปรโมชั่น

  • ชำระก่อนเรียน 7 วัน ลด 500 บาท หรือ

  • สมัคร 2 ท่านลด 10%

  • สมัคร 3 ท่านลด 15%

  • เรียนซ้ำฟรี ภายใน 1 ปี

ตารางฝึกอบรม

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

  • ผู้ที่ต้องการพัฒนาระบบ Automation ใน Excel

  • ผู้ที่ต้องการพัฒนาระบบ จัดการ Files ให้อัตโนมัติ

  • ผู้ที่ต้องการพัฒนาระบบ ช่วยตัดสินใจ อัตโนมัติ ใน Excel

ตัวอย่างบางส่วนใน Course นี้

  • วิธีดึงข้อมูล Excel Files ทั้ง Folder มาสรุป

  • วิธีการ Extract Raw Data จาก File เดียว แตก ออกไปเป็น Files ใหม่แบ่ง ตามหัวข้อใน Raw Data

  • วิธีการเขียนสั่ง สร้าง Folder ใหม่ และ สั่ง เก็บข้อมูลใน Folder ใหม่





หัวข้อการฝึกอบรม

1.For...Each Statement

  • วิธีการ Loop ผ่าน Objects ใน Excel

  • วิธี Loop ผ่าน Range ใน Worksheet

  • วิธี Loop ผ่าน ทุก Worksheets ใน Files

  • วิธี Loop ผ่านทุก Workbooks ที่เปิดอยู่ทั้งหมด

2.Error Handling with VBA

  • วิธีเขียนชุดคำสั่ง On Error Statements

On Error Resume Next

On Error Goto 0

On Error Goto

Exit Statement

3.Working with Folders

  • วิธีเขียนชุดคำสั่ง Dialog Boxes สำหรับ File Operations

เช่น สร้างหน้าต่างให้เลือก Folder และ จัดการ File ใน Folder ทั้งหมด

msoFileDialogPicker

msoFileFolderPicker

msoFileDialogOpen

msoFileDialogSaveAs

Dir Function

4.File Operations with VBA

  • วิธีเขียนชุดคำสั่ง จัดการ Files ใน Windows

  • ชุดคำสั่ง Copy Files

  • ชุดคำสั่ง Renaming Files

  • ชุดคำสั่ง Delete Files

  • ชุดคำสั่ง Moving Files

  • ชุดคำสั่งสร้าง Folder , ชุดคำสั่ง Delete Folder

5.Create built-in Macros in Excel

  • วิธีการสร้าง ชุดคำสั่ง VBA ใหสามารถใช้งานกับ Excel ได้ทุก File และ ทุกเครื่องคอมพิวเตอร์

6.Excel Event Programming

  • วิธีเขียน สั่ง VBA ให้ run ทุกครั้งที่มีเหตุการณ์ เกิดขึ้น ตามที่ต้องการ ใน Excel

เช่น สั่งให้ Excel ดึงข้อมูลดิบ ทุกครั้งที่มีการเปิด File

หรือ ทันทีที่มีการเปลี่ยนแปลง ข้อมูลใน Range ที่กำหนด ให้ทำการสรุปข้อมูลใหม่ทันที

7.Creating your own functions with VBA

  • วิธีสร้าง Function ใหม่ใน Excel ขึ้นมาใช้งานเอง ด้วยการเขียน VBA

  • วิธีการสร้าง Add-Ins ให้สร้างใช้ได้กับ Excel ทุก File และ คอมพิวเตอร์ทุกเครื่อง

8.ActiveX Controls

  • วิธีใช้ ActiveX Controls สร้างเมนูต่างๆ ใน Excel

การใช้ ComboBox , TextBox , ListBox , SpinButton , CheckBox ,

Option Button เพื่อสร้าง Menu บน Worksheet ให้ใช้งานได้ง่ายขึ้น

9.User Forms in Excel

วิธีสร้าง User forms ขึ้นมาใน Excel ด้วย VBA

วิธีกำหนด Properties ของ Controls ต่างๆ บน User Forms

วิธีการเขียน VBA ควบคุม Event ของ Controls ใน User Forms

วิธีการ Loop ผ่าน Controls ใน User Form

วิธีการสร้าง UserForm สำหรับเป็น Menu ให้ผู้ใช้งานใช้ง่ายมากยิ่งขึ้น และ สร้างระบบงานสำเร็จรูปพื้นฐานใน Excel

เช่นระบบการจัดเก็บข้อมูลแบบต่างๆ ใบสั่งซื้อสินค้า หรือ Menu ที่ให้ผู้ใช้งานเลือกเงื่อนไข สร้าง report ประเภทต่างๆ