Advanced Ecxelfor Special Macro & VBA

28 - 29 ตุลาคม 2562

ภาพรวมการสัมมนา

       เน้นการประยุกต์ใช้เครื่องมือบันทึกมาโคร  ผสานกับการเขียนโปรแกรมเฉพาะในส่วนที่สำคัญ เพื่อปรับวิถีการทำงานแบบเดิม ๆ ซ้ำ ๆ หลาย ๆ ขั้นตอน ไปเป็นระบบอัตโนมัติแบบสั่งปุ๊ปได้ปั๊ป

เนื้อหาของหลักสูตรนี้จะเหมาะสำหรับผู้ที่ต้องการก้าวสู่นักพัฒนาระบบงานอัตโนมัติบน Excel  ด้วยเครื่องมือที่มีชื่อว่าMacro Recorder (เครื่องมือช่วยบันทึกคำสั่งที่ใช้บ่อย และเรียกใช้งาน (Play)ผ่านShortcut Key)ซึ่งเรียนรู้ง่ายและมีความยืดหยุ่นสูง  โดยความรู้ที่ผู้รับการอบรมจะได้รับและนำไปปรับใช้หลังจบหลักสูตรนี้คือ

1.             สามารถสร้างShortcut key เป็นของตนเอง เพื่อช่วยลดเวลาสำหรับงานที่ทำซ้ำ ๆ บ่อย ๆ เช่น

*  กดปุ่มCtrl Shift Q แล้วใส่สูตรVLOOKUP ให้อัตโนมัติ

*  กดปุ่มCtrl Shift Wแล้วสร้างกราฟที่เราต้องการให้อัตโนมัติ

     2. สามารถสร้างShortcut Key เป็นของตนเอง เพื่อช่วยลดเวลาสำหรับงานที่ทำพร้อมกันหลายไฟล์ได้โดยวิธีลัด

     3. สามารถเขียน Code (VBA Programming)  เฉพาะในส่วนที่จำเป็นและสำคัญ ๆ ได้

               หมายเหตุ : หลักสูตรนี้จะเน้นการประยุกต์ใช้เครื่องมือMacroRecorder พร้อมด้วยการเขียนโปรแกรม(VBA Programming : Visual Basic for Application) เฉพาะในส่วนที่จำเป็นและสำคัญจริง ๆ

 

ลักษณะการฝึกอบรม

·       บรรยาย

·       สาธิต

·       ปฏิบัติ

·       Workshop

 

ระยะเวลาอบรม  จำนวน2วัน  (วันละ6ชั่วโมง)  เวลา09.00-16.00น.

 

หลักการและเหตุผล

               เมื่อUser ใช้งานExcel จนเกิดเป็นความชำนาญ และสามารถประยุกต์ใช้กับหน้างานของตนเองได้อย่างมีประสิทธิภาพแล้ว User เองจะเกิดคำถามในใจต่อไปว่า เป็นไปได้ไหมที่ไม่ต้องเสียเวลาในการทำงานเดิม ๆ  แบบซ้ำ ๆ อยู่แบบนี้ หรือ  เป็นไปได้ไหมที่จะพัฒนางานที่ทำอยู่ขึ้นเป็นระบบงานอัตโนมัติ เพื่อช่วยลดเวลาในการทำงานครั้งต่อ ๆ ไป

 

         ดังนั้น หลักสูตรนี้จึงได้พัฒนาขึ้นมาเพื่อตอบโจทย์ผู้ใช้Excel ในระดับที่เรียกว่า Power User  ให้กลายเป็นระดับที่เรียกว่าก้าวสู่นักพัฒนา ด้วยเครื่องมือที่มีชื่อว่า Macro Recorder (เครื่องมือช่วยบันทึกคำสั่งที่ใช้บ่อย และเรียกใช้งาน (Play)  ผ่าน Shortcut key  เพื่อพัฒนางานเดิมขึ้นมาเป็นระบบงานอัตโนมัติ ซึ่งมีประโยชน์เป็นอย่างมากเพราะสามารถช่วยลดเวลาในการทำงาน และเป็นการประยุกต์ใช้Excelได้อย่างมีประสิทธิภาพ

 

วัตถุประสงค์

üเพื่อให้ผู้เข้ารับการอบรมสามารถเข้าใจแนวคิดของเครื่องมือพัฒนาระบบงานอัตโนมัติบน Excel ได้อย่างถูกต้อง

üเพื่อให้ผู้เข้ารับการอบรมเข้าใจเครื่องมือ Macro Recorder  ได้อย่างลึกซึ้ง  เพื่อให้สามารถนำไปประยุกต์ใช้ได้จริง

üเพื่อให้ผู้เข้ารับการอบรมสามารถพัฒนาระบบงานอัตโนมัติด้วยเครื่องมือบันทึก Macro Recorder ได้

ü เพื่อให้ผู้เข้ารับการอบรมสามารถแยกแยะได้ว่า งานแบบไหนควรใช้Macro Recorder  งานแบบไหนต้องเขียนโปรแกรม  (VBA Programming)

ü เพื่อให้ผู้เข้ารับการอบรมสามารถเรียนรู้การเขียนโปรแกรม (VBA Programming) ได้

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

*  ผู้ที่เคยผ่านการอบรมหลักสูตรIntermediate Excelfor Database & Special Functions มาก่อน

*  หรือผู้ที่ใช้งานExcel ในระดับPower User มาก่อน (เคยใช้งานIF,IFซ้อนIF, VLOOKUP และPivotTableเป็นมาก่อน

ผลที่คาดว่าจะได้รับ

vผู้เข้ารับการอบรม สามารถเข้าใจแนวคิดของเครื่องมือพัฒนาระบบงานอัตโนมัติบนExcel ได้อย่างถูกต้อง

vผู้เข้ารับการอบรม สามารถเข้าใจเครื่องมือMacro Recorder ได้อย่างลึกซึ้ง เพื่อให้สามารถนำไปประยุกต์ใช้ได้จริง

vผู้เข้ารับการอบรม สามารถแยกแยะได้ว่า งานแบบไหนควรใช้Macro Recorder งานแบบไหนต้องเขียนโปรแกรม (VBA Programming)

vผู้เข้ารับการอบรม สามารถเรียนรู้การเขียนโปรมแกรม (VBA Programming)ได้

vผู้เข้ารับการอบรม สามารถพัฒนาระบบงานอัตโนมัติบนExcel ด้วยเครื่องมือMacro RecorderและVisual Basic for Application ได้

 

เนื้อหาการอบรมสัมมนา วันที่1

1.             แนวความคิดของการพัฒนาระบบงานอัตโนมัติบนExcel

vMacro Recorder : เครื่องมือสำหรับบันทึกงานที่ทำซ้ำ ๆ บ่อย ๆ และเรียกใช้งาน (Play)  ผ่านShortcut key

vVBA Programming:เครื่องมือสำหรับเขียนโปรแกรม (เขียน/แก้ไขโปรแกรมหรือคำสั่งที่ได้จากการใช้เครื่องมือ Macro Recorder  เพื่อเพิ่มเติมในส่วนที่MacroRecorder ไม่สามารถทำได้  มีความยืดหยุ่นสูงหว่า Macro Recorder)

2.             ทำความรู้จักและเตรียมพร้อมก่อนใช้เครื่องมือบันทึกมาโคร (Macro Recorder)

vรู้จักกับเครื่องมือบันทึกมาโคร (Macro Recorder)

vทำไมต้องบันทึกมาโคร

vมาโครเหมาะกับงานลักษณะไหน

3.การเตรียมพร้อมก่อนบันทึกมาโคร

v    บันทึกเป็นไฟล์เปิดใช้งาน (Macro Enable Workbook)

v    การเปิดใช้งาน เพิ่มเครื่องมือDeveloper

v    กำหนดความปลอดภัยเพื่อให้คำสั่ง Macro สามารถใช้งานได้ (Macro Security)

v    ทดสอบบันทึกมาโคร

v    ทดสอบลบมาโคร

4.ขั้นตอนและวิธีการบันทึกมาโครให้ประสบความสำเร็จ

v    จะบันทึกงานอะไร

v    ซักซ้อมให้เกิดความชำนาญ

v    กดปุ่มบันทึก

v    ทำงานที่ต้องการ

v    เมื่อจบการบันทึกแล้วอย่าลืมกดปุ่มStop

v    ทดสอบการใช้งาน

*  หากใช้งานได้ ก็ถือว่าประสบความสำเร็จ

*  หากใช้งานไม่ได้ ก็ไม่เป็นไร ให้ไปลบออกแล้วเริ่มต้นบันทึกใหม่

5.เก็บคำสั่งมาโครไว้ที่ไหนดี เพื่อให้เหมาะกับการนำไปใช้งาน

vเก็บคำสั่งMacro ไว้ที่ไฟล์นี้  (This Workbook)

vเก็บคำสั่งMacro ไว้ที่ไฟล์ส่วนรวม (Personal Workbook)

vเก็บคำสั่งMacro ไว้ที่ไฟล์ใหม่ (New Workbook)

6.สามารถรัน(Run/Play) มาโครได้กี่วิธี แต่ละวิธีเหมาะสมหรือต่างกันอย่างไร

vRunผ่านShortcut Key

vRunผ่านปุ่มคำสั่ง Macros

vRunผ่านวัตถุที่วางอยู่บนสไลด์ เช่น  รูปภาพ, รูปวาด, กราฟ ,Button

vRunผ่านปุ่มเครื่องมือ Quick Access Toolbar

vRunผ่านRibbonTab

7.การควบคุม/จัดการ/แก้ไข คำสั่งมาโคร

vการเปลี่ยนShortcut key

vการลบชื่อมาโคร ที่ไม่ต้องการ

vการแก้ไข/ เปลี่ยนชื่อมาโคร

8. Worhshop การใช้คำสั่งบันทึกมาโคร เพื่อทำให้เกิดความเข้าใจที่ถูกต้องและสามารถนำไปประยุกต์ใช้ได้จริง

เนื้อหาการอบรมสัมมนา วันที่2

1.             ความสัมพันธ์ของการบันทึกมาโคร กับ VBA Programming

vวิธีการเข้าไปสู่คำสั่งที่ได้จากการบันทึกมาโคร

vวิธีสังเกตความสัมพันธ์ของคำสั่งที่ได้จากการบันทึกอัตโนมัติ

vวิธีการRun คำสั่งมาโครทีละบรรทัด เพื่อตรวจสอบลำดับการทำงานของคำสั่งครั้งละ1 บรรทัด

vวิธีการสังเกตสีของตัวอักษรของคำสั่งVBAProgramming

vรู้จักหน้าต่างVBA เพื่อสร้างความคุ้นเคย และเป็นจุดเริ่มต้นของการเขียนคำสั่ง

2.             แนะนำภาพรวมกับการเขียนโปรแกรมด้วยVBA  Programming เพื่อต่อยอดสำหรับงานที่การบันทึกมาโครไม่สามารถทำได้

v รู้จักกับVBA Programming

v VBAคืออะไร

v VBA มีประโยชน์อย่างไร

v ภาพรวมเกี่ยวกับVBA

v ภาพรวมหน้าต่างVBA

3.             แนะนำการเขียนโปรแกรม  VBA Programmingต่อจากคำสั่งมาโครที่ได้จากบันทึก เฉพาะในส่วนที่สำคัญ  และสามารถนำไปใช้ได้จริง ใช้ได้บ่อย

v คำสั่งActivecell.Select

v คำสั่งActivecell.Offset

v คำสั่งSelection.Select

v คำสั่ง ion.Offset

v คำสั่ง ion.Filldown

v คำสั่งSelection.FillRight

v คำสั่ง Sheets.Add

v คำสั่งSheets,Count

v เรื่องของตัวแปร

v ฯลฯ

4.เรียนรู้การเขียนคำสั่งควบคุม (Statement Controls)

vคำสั่งIF

vคำสั่งSelect

vคำสั่งFor I

vคำสั่ง For each

vคำสั่งDo Until

vคำสั่งDo While

vคำสั่ง On Error Resume Next

vคำสั่ง On Error Goto Err_Handler

5.Workshop การเขียนโปรแกรม  เพื่อทำให้เกิดความเข้าใจที่ถูกต้อง  และสามารถนำไปประยุกต์ใช้ได้จริง

** เนื้อหาดังกล่าวอาจมีการปรับเปลี่ยนได้ตามความเหมาะสม 

พัฒนาหลักสูตรดี มีสาระโดย อาจารย์สมเกียรติ ช่วยมาก  "เติมเต็ม ตรงประเด็น  ต่อยอดได้ชัวร์"

หมายเหตุ:   ผู้เข้าอบรมนำNotebookเข้าร่วมอบรมและลงโปรแกรมMicrosoft Office 2010ขึ้นไป


วิทยากร


วิทยากร :อาจารย์สมเกียรติ ช่วยมาก



สถานที่อบรม (VENUE)

Grand Sukhumvit soi 4-6 BKK

วันและเวลาอบรม (DATE AND TIME)

28 - 29 ตุลาคม 2562 09.00-16.00

จัดโดย

บจก.ศูนย์ส่งเสริมและพัฒนาทรัพยากรมนุษย์
เบอร์ติดต่อ : คุณจิ๋ว โทร 089 606 0444, 090 645 0992, คุณพลอย 089 773 7091, Line : hrdzenter, [email protected]

ค่าธรรมเนียม (FEE)

สัมมนาฟรี

ผู้เข้าชม: 1688 ครั้ง