Advanced Excel for Special Macro & VBA

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% ของค่าบริการ

ติดต่อสอบถาม

โทร.: 08 9177 1345 (พัชรี)

โทร.: 08 9448 8767 (วฤทธิ์)

อีเมล์: contact@gttc.co.th