Advanced Excel for Special Macro & VBA

25 - 26 กรกฎาคม 2562

ภาพรวมของหลักสูตรนี้

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

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

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

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

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

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

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

 

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

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

         บรรยาย 

         สาธิต 

         ปฏิบัติ 

          Workshop 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                          

หัวข้อการอบรม (วันที่หนึ่ง)

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

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

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

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

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

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

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

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

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

·การเปิดใช้งานแท็บเครื่องมือ Developer 

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

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

·ทดสอบรันมาโคร 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

· Runผ่านShortcut key 

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

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

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

· Runผ่านRibbon Tab 

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

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

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

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

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

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

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

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

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

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

·วิธีการสังเกตสีของตัวอักษรของคำสั่ง VBA Programming 

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

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

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

· VBAคืออะไร 

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

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

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

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

·คำสั่งActivecell.  

·คำสั่งActivecell. Offset 

·คำสั่งSelection.  

·คำสั่งSelection. Offset 

·คำสั่งSelection. Filldown 

·คำสั่งSelection. FillRight 

·คำสั่งSheets. Add 

·คำสั่งSheets. Count 

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

ฯลฯ 

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

·คำสั่งIF 

·คำสั่งSelect 

·คำสั่งFor i 

·คำสั่งFor each 

·คำสั่งDo Until 

·คำสั่งDo While 

·คำสั่งOn Error Resume Next 

·คำสั่งOn Error Goto Err_Handler 

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

 

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

 

โรงแรมแกรนด์สุขุมวิทกรุงเทพ

 

บุคคลทั่วไป ท่านละ7,800บาท

สมาชิก ท่านละ7,000 บาท

ลงทะเบียน3ท่านขึ้นไป ท่านละ6,400บาท

ลงทะเบียน5ท่านขึ้นไป ท่านละ5,800บาท

**ราคายังไม่รวมภาษีมูลค่าเพิ่ม7%**


บริษัท เคเอ็นซี เทรนนิ่ง เซ็นเตอร์ จำกัด
34/289หมู่บ้านไทยสมบูรณ์ 2หมู่ที่2ต.คลองสาม อ.คลองหลวง จ.ปทุมธานี12120

www.knctrainingcenter.com

[email protected]
โทร. :02-191-2509,062-315-5283

วิทยากร

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



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

โรงแรมแกรนด์สุขุมวิท ซ.4-6

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

25 - 26 กรกฎาคม 2562 09.00-16.00

จัดโดย

บริษัท เคเอ็นซี เทรนนิ่ง เซ็นเตอร์ จำกัด
เบอร์ติดต่อ : 02-1912509,062-3155283

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

7800 (ไม่รวม ภาษีมูลค่าเพิ่ม 7%)

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