Advanced Excel VBA
ด้วยความตั้งใจ ผมได้ออกแบบการเรียนการสอนคอร์ส Excel VBA ออกเป็น 2 ภาค เพราะในการเริ่มเรียน และฝึกใช้งาน VBA ในระยะแรกจะมีสิ่งที่ต้องรู้ และความเข้าใจพื้นฐานที่ต้องรู้มากพอสมควร ซึ่งจำเป็นต้องใช้เวลาในการเรียน ให้มีความเข้าใจเป็นอย่างดีเพื่อสามารถ เรียนรู้การใช้งานที่ซับซ้อนขึ้นไปในภาคที่ 2 ได้ ผมจึงแบ่งเนื้อหาออกเป็น 2 ภาคดังนี้
ภาคแรก “เปลี่ยนงานถึกเป็นงานเทพด้วย Excel VBA” (ใช้เวลาเรียน 2 วัน)
ภาคสอง “Advanced Excel VBA” (ใช้เวลาเรียน 2 วัน)
———————————————————–
เนื้อหาการเรียน “เปลี่ยนงานถึกเป็นงานเทพด้วย Excel VBA” ประกอบด้วย
- การรู้จักส่วนประกอบต่าง ๆ ของหน้าต่าง VBE (ที่ที่เราใช้เขียนโค้ด VBA)
- รู้จัก และเข้าใจ Concept เบื้องต้นต่าง ๆ ในการใช้งาน Excel VBA เช่น
-
- เข้าใจความหมายของ Objects / Method / Properties
- สามารถใช้การ Reference ไปยัง objects ต่าง ๆ ของ Excel ได้ เช่น Range / Worksheet และ Workbook
- ได้เรียนรู้และฝึกใช้ methodต่าง ๆ เกี่ยวกับ Workbook / Worksheet และ Range
- เข้าใจ และสามารถใช้ “ตัวแปร” ในการเขียนโค้ดได้
- เข้าใจและสามารถ เขียนโค้ด If statement ช่วยในการเลือก และตัดสินใจได้
- เข้าใจ และสามารถเขียนโค้ดสร้าง การทำงานแบบ วนซ้ำ ที่เรียกว่า Loop เองได้
- สามารถใช้ inputbox และ Messagebox ทั้งแบบ Information Messagebox และ Messagebox ประเภท Function ได้
————//———–
ภาค 2 “Advanced Excel VBA”
*** หากใครที่ยังไม่เคยเรียน หรือไม่มีความเข้าใจเนื้อหา VBAเบื้องต้น ข้างต้น แนะนำให้ลงเรียนคอร์ส “เปลี่ยนงานถึกเป็นงานเทพด้วย Excel VBA ก่อนนะครับ ***
- เป็นคอร์สที่เพิ่มเติมเนื้อหาการใช้งาน Excel VBA ให้กว้างไกลออกไปยิ่งขึ้น เรียนรู้การใช้ VBA Coding ที่หลากหลายขึ้น ช่วยให้ผู้เรียนสามารถสามารถทำงานในเชิง programming ได้มากขึ้น เนื้อหาที่ท่านจะได้เรียน มีดังนี้
- เขียนโค้ดให้ทำงานเองโดยที่เราไม่ต้องเป็นผู้กระตุ้นให้ VBA Code ทำงานอัตโนมัติที่เรียกว่า “การใช้ Event Procedure”
- ออกแบบ แบบฟอร์มให้ User กรอก เหมือนหน้าเวป ด้วยการใช้ “User Form” การทำงานในรูปแบบที่ทำให้ VBA มีความหรูหรา เหมือนเขียน App ขึ้นใช้เอง
- การสร้าง User Form
- การรับค่า และส่งค่า ด้วย User Form
- การตรวจสอบการ Input ค่าเข้า User Form ให้มีความถูกต้องก่อนการส่งค่าไปทำงาน เพื่อลดข้อผิดพลาดของข้อมูลก่อนการจัดเก็บ ที่เรียกว่า “Validate Data”
- Error Handling เรียนรู้การตรวจสอบ Error เพื่อให้ VBA รู้จักและตัดสินใจเอาค่า Error ที่ได้ไปเป็นเงื่อนไข เลือก หรือกำหนดการทำงานอื่น ๆ ต่อไปได้
- เขียนโค้ดให้ค้นหาข้อความอัตโนมัติ ด้วย Find Method
- เขียนโค้ดให้เปิดปิดไฟล์อัตโนมัติ โดยให้ User สามารถเลือก ไฟล์ หรือ Folder ได้เองด้วย Method ที่ชื่อว่า “File Dialog”
- File Dialog File Picker / Folder Picker
- File Dialog File Save As / File Open
- การใช้ Loop และ If Statement ร่วมกับ File Dialog
- การใช้ VBA ทำงานกับ ระบบ File บน Windows ที่เรียกว่า File System Objects
- เช่นการ ค้นหา Path หรือ หา Folder ที่ต้องการจาก Drive อัตโนมัติ
- หรือการค้นหา File จาก Folder ที่กำหนดอัตโนมัติ
- การทำงาน Excel VBA สั่งงานข้าม Application ให้ทำงานอัตโนมัติ เช่นสั่งให้ส่งตารางใน Excel ไปวางไว้ที่ Microsoft Word อัตโนมัติ หรือส่งภาพ Chart 10 ภาพ ไปวางไว้ที่ PowerPoint อัตโนมัติ เป็นต้น
- เขียนโค้ดให้เปิดปิดไฟล์อัตโนมัติ โดยให้ User สามารถเลือก ไฟล์ หรือ Folder ได้เองด้วย Method ที่ชื่อว่า “File Dialog”
คอร์สเรียน Excel VBA ระดับ Advance เป็นคอร์สที่เพิ่มเนื้อหา การ Coding ควบคุมการทำงานที่กว้างไกลออกไปจากการทำงานบน Spreadsheet ช่วยให้ผู้เรียนสามารถทำงานในเชิง programming ได้มากขึ้น เนื้อหาที่ท่านจะได้เรียน มีดังนี้
- การใช้ Inputbox()
- การใช้ Find Method
- FindNext Method
- Function
- Function 2 Loop
- Error Handling (การตรวจสอบเพื่อเอาค่า Error ไปเป็นเงื่อนไขเพื่อทำงานอื่น ๆ ได้)
- Error Handler 2 traps
- Event Procedure : การสั่งให้ VBA Code ทำงานอัตโนมัติ
- User Form (การทำงานในรูปแบบที่ทำให้ VBA มีความหรูหรา เหมือนเขียน Application ขึ้นใช้เอง)
- User Form 1 Create Control
- User Form 2 Action
- User Form / Control / Validation
- File System Object (การใช้ VBA ทำงานกับ ระบบ File บน Windows; ค้นหา Path / ค้นหา File)
- Split Procedure
- FSO Loop Get File in Folder
- File Dialog Open & Save As (การเรียก File Dialog เหมือน ๆ กับการเรียกใช้ หรือ เลือกไฟล์ / โฟล์เดอร์)
- File Dialog Save As
- File Dialog File Picker with FSO
- File Dialog File Picker2 Loop
- File Dialog Folder Picker
- การทำงานข้ามไปยัง Application อื่น
- Work With Word (ส่งข้อมูล หรือ Chart จาก Excel ไปยัง Microsoft Word)
- Work With PowerPoint (ส่งข้อมูล หรือ Chart จาก Excel ไปยัง Microsoft Power Point)
🔴เวลาเรียน 9.00-17.00 น.
🔴วิธีชำระเงิน
1.โดยการโอนเงินผ่านธนาคาร
2.ชำระผ่านบัตรเครดิต
3.ผ่อนชำระผ่านธนาคารที่ร่วมรายการ (จะมีให้ดูในหน้า “สั่งซื้อและชำระเงิน”)
🔴ราคานี้รวม คู่มือเรียน ประกาศนียบัตร (สมัครแล้วใส่ชื่อ นามสกุล ภาษาอังกฤษในช่องหมายเหตุมาให้ด้วยครับ )
อาหารเที่ยง เบรคเช้า-บ่าย
🔴สถานที่เรียน ห้องอบรม Excelchannel ลาดพร้าว 101 มีที่จอดรถ
🔴ผู้เรียน นำ notebook มาเรียน / excel version 2013 ขึ้นไป