Excel ขั้นสูงสำหรับ Special Macro และ VBA
(Advanced Excel for Special Macro & VBA)
วันที่:
หลักการและเหตุผล
Excel MACRO คือการสร้างกระบวนงานสำเร็จรูปเป็นชุดคำสั่งให้เรียกใช้ทีเดียว เป็นการเอา process งานต่าง ๆ ที่มีการทำงานหลายขั้นตอนซับซ้อนมารวบเป็นการทำงานเพียงครั้งเดียว กลายมาเป็น MACRO หรือคำสั่งที่กดเพียงครั้งเดียวโปรแกรมจะทำงานทุกขั้นตอนให้เราจบอัตโนมัติ ลักษณะที่สำคัญของ MACRO คือ
• เป็นชุดคำสั่งที่เรียกทำงานทั้งชุดได้ เหมาะกับงานที่มีความซ้ำซ้อนที่ต้องมาทำงานหลาย ๆ ขั้นตอนซ้ำกันอยู่ตลอด (Repetitive Work)
• ภายในชุดคำสั่ง MACRO จะใช้การเขียนโปรแกรม Visual Basic for Applications หรือเรียกว่า VBA ในการควบคุมการทำงานที่ซับซ้อนขึ้นได้
ดังนั้นหลักสูตรนี้จึงพัฒนาการประยุกต์ใช้โปรแกรม MS Excel ในการสร้าง MACRO VBA ด้วย Workshop การทำงานระดับองค์กรจริงตั้งแต่เริ่มต้น MACRO จนไปถึงสามารถแก้ไข VBA ข้างในให้ได้การทำงานได้อย่างตอบโจทย์
วัตถุประสงค์
1. เพื่อให้ผู้เข้ารับการอบรมเข้าใจแนวคิดของเครื่องมือพัฒนาระบบงานอัตโนมัติบน Excel ได้อย่างถูกต้อง
2. เพื่อให้ผู้เข้ารับการอบรมสามารถเข้าใจเครื่องมือ Macro Recorder ได้อย่างลึกซึ้ง เพื่อให้สามารถนำไปประยุกต์ใช้ได้จริง
3. เพื่อให้ผู้เข้ารับการอบรมสามารถพัฒนาระบบงานอันตโนมัติด้วยเครื่องมือบันทึก Macro Recorder ได้
4. เพื่อให้ผู้เข้ารับการอบรมสามารถแยกแยะได้ว่างานแบบไหนควรใช้ Macro Recorder งานแบบไหนต้องเขียนโปรแกรม (VBA Programming)
5. เพื่อให้ผู้เข้ารับการอบรมสามารถเรียนรู้การเขียนโปรแกรม (VBA Programming) ได้
หัวข้อการฝึกอบรม
วันที่ 1 – Welcome to MACRO & VBA from Zero
บทที่ 1 – Macro & VBA Introduction
– แนะนำ Macro & VBA และเปิด Developer Tools
– เริ่มต้น Record MACRO
– การ Record MACRO แบบ Relative Reference
– การบันทึกไฟล์และ MACRO Security
– การแก้ปัญหาภาษาไทยบน Visual Basic Editor
– การเรียกใช้ MACRO ผ่าน Objects
บทที่ 2 – Introduction to VBA Programming
– คอนเซประบบการเขียนโปรแกรม VB (Object Oriented)
– คอนเซป Object Oriented บน Excel จริง
– เริ่มสร้าง MACRO จากการเขียน Code
– ป้องกันการจัดการ Code ด้วย VBAProject Properties
บทที่ 3 – Data Types & Variables
– ความสำคัญของตัวแปรและการประกาศตัวแปรด้วย DIM
– การตั้งบังคับประกาศตัวแปรบน Options
– MsgBox , Variable Scope | Global Variable
– รู้จักตัวแปรประเภท Static
– ตัวแปรพิเศษของระบบ และการขึ้นบรรทัดใหม่ใน Code
– ตัวแปรเอนกประสงค์ Variant กับ InputBox
– ตัวแปรประเภท Object
บทที่ 4 – Main Syntax การทำงานกับตำแหน่งข้อมูลใน Workbook ด้วย VBA Objects
– รู้จัก Object ที่อ้างถึงพื้นที่ข้อมูลใน Excel | Range / Cells
– การดูการทำงาน Code ทีละคำสั่งด้วย Step Into
– ใช้ Object Browser ดู Properties และ Method
– Object Method ที่ใช้ทั่วไป Select vs Activate
– With…End statement ที่เจอบ่อยเวลาจัดรูปแบบ
วันที่ 2 – VBA Professional Workshop
บทที่ 5 – Main Syntax การทำงานกับตำแหน่งข้อมูลใน Workbook ด้วย VBA Objects (ต่อ)
– ระบบ Argument ใน Method
– ใช้ Offset ในการระบุตำแหน่งเซลล์แบบ Relative
– การระบุตำแหน่งของ Worksheets ด้วย VBA
– การทำงานกับ Worksheet ด้วยการส่ง Parameter
– การใช้ DisplayAlerts สั่งปิดการทำงานผู้ใช้ในโปรแกรม
บทที่ 6 – Control Statement
– รู้จัก Control Statement ตัวแรก IF Then Else
– รู้จักตัวแปรประเภท Array
– การใช้งาน For… Next Loop
– For… Next Loop Workshop จัดการ Worksheets
– การใช้ Do…. Loop (Until | While) ในการวนซ้ำ
– การใช้ Select..Case กับการทำงานเงื่อนไข
– For Each Statement ใช้งานกับ Array หรือ Object
บทที่ 7 – การจัดการ Event และจัดการ Error
– การใส่ Code บน Event ของ Worksheet เช่น ขณะเปิดหรือปิด Worksheet
– การจัดการ Error ด้วย On Error Goto
– ใช้ Application Screen Update ค้างหน้าจอขณะรัน VBA
บทที่ 8 – การ Input Form และ Workshop ที่จำเป็น
– การหาตำแหน่งแถวหรือคอลัมน์ที่มีข้อมูลล่าสุดด้วย VBA
– ใช้งาน Sub และ Function
– การเรียก Worksheet Functions ขึ้นมาใช้งานใน VBA
– จัดการ VBA ผ่าน User Form
– จัดการ Element ต่าง ๆ บน User Form
– ใส่ VBA Code ควบคุม Element ใน Form
ผู้เข้าฝึกอบรม
– ผู้ที่เคยผ่านการอบรมหลักสูตร Microsoft Excel Intermediate มาก่อน หรือผู้ที่ใช้งาน Excel ในระดับ Power User มาก่อน (เช่น เคยใช้งาน IF, VLOOKUP เป็นมาก่อน)
– ผู้สนใจทั่วไปที่ต้องการพัฒนาระบบงานอัตโนมัติบน Excel โดยใช้เครื่องมือ Macro Records (เครื่องมือช่วยบันทึกคำสั่งที่ใช้บ่อย และเรียกใช้งาน (Play) ผ่าน Shortcut key เพื่อช่วยลดเวลาส่าหรับงานที่ทำซ้ำบ่อย ๆ)
ระยะเวลาการฝึกอบรม:
2 วัน (12 ชั่วโมง)
เวลา:
09:00 – 16:00 น.
วิธีการฝึกอบรม: บรรยาย 40% กิจกรรมการเรียนรู้ 60%
– เป็นการเรียนรู้แบบผู้ใหญ่ (Adult Learning) โดยผู้เรียนต้องเรียนรู้ด้วยตัวเอง และนำความรู้ที่ได้ไปใช้ในแนวทางของตัวเอง
– กิจกรรมการเรียนรู้
– การบรรยาย-สาธิต
– ระดมสมอง – เกมประกอบหลักสูตร – กิจกรรมกลุ่มสัมพันธ์
– การแสดงบทบาทสมมติ
– วิทยากรทำหน้าที่เพียงผู้อำนวยความสะดวกในการเรียนรู้ (Facilitator) ทำให้การพัฒนาเป็นไปตามธรรมชาติของผู้เรียนรู้นั้น ๆ
วิธีการประเมินผล
– จากแบบสอบถามและการสังเกต
– จากการสุ่มตัวอย่างทดสอบและทบทวนกลับ
– จากข้อมูลที่ได้รับและการติดตาม วิเคราะห์ประเมินผลจากนามธรรมสู่รูปธรรมจนเกิดประสิทธิผลสูงสุด
อัตราค่าบริการท่านละ:
7,000 บาท (รวมภาษีมูลค่าเพิ่ม 7,490 บาท)
“สมัคร 4 ท่านขึ้นไป ได้รับส่วนลด 10%”
วิธีการสมัครและชำระเงิน
1. ส่งใบสมัครล่วงหน้าทางอีเมล์ และรอเจ้าหน้าที่ตอบยืนยันการฝึกอบรม
2. โอนค่าบริการตามรายการที่ปรากฎในใบแจ้งหนี้ที่เจ้าหน้าที่ตอบยืนยันการฝึกอบรม และยืนยันการชำระเงินโดยส่งสำเนาการโอนเงินมาที่ อีเมล์: contact@gttc.co.th
3. บริษัทฯ อยู่ในระบบ VAT 7% กรณีสมัครในนามบริษัท สามารถหักภาษี ณ ที่จ่าย 3% เลขประจำตัวผู้เสียภาษี 0735556000020 บริษัท ฝึกอบรมและสัมมนาคิดดี จำกัด (สำนักงานใหญ่) 50/115 หมู่ที่ 13 ต.ไร่ขิง อ.สามพราน จ.นครปฐม 73210
4. ค่าใช้จ่ายในการฝึกอบรม สามารถลดหย่อนภาษีได้ 200% ตามประกาศ พ.ร.บ. ส่งเสริมการพัฒนาฝีมือแรงงาน
เงื่อนไขการยกเลิก
กรุณาแจ้งยกเลิกเป็นลายลักษณ์อักษรก่อนวันอบรมอย่างน้อย 5 วันทำการ มิฉะนั้น บริษัทขอสงวนสิทธิ์เรียกเก็บ 50% ของค่าบริการ