ภาพรวมการสัมมนา
เนื้อหาของหลักสูตรนี้จะเหมาะสำหรับผู้ที่ต้องการก้าวสู่นักพัฒนาระบบงานอัตโนมัติบน 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ขึ้นไป
วิทยากร :อาจารย์สมเกียรติ ช่วยมาก
Grand Sukhumvit soi 4-6 BKK
28 - 29 ตุลาคม 2562 09.00-16.00
บจก.ศูนย์ส่งเสริมและพัฒนาทรัพยากรมนุษย์
เบอร์ติดต่อ : คุณจิ๋ว โทร 089 606 0444, 090 645 0992, คุณพลอย 089 773 7091, Line : hrdzenter, [email protected]
สัมมนาฟรี