Microsoft Excel Macro และ VBA

รหัสหลักสูตร: 60137

จำนวนคนดู 692 ครั้ง
กดเพื่อแจ้งสัมมนาไม่เหมาะสม

สัมมนานี้ผ่านไปเรียบร้อยแล้ว

ลงชื่อเพื่อจองสัมมนาในรอบถัดไป
(ถ้ามีจัด ท่านจะได้สิทธิ์ก่อน)
สามารถติดต่อได้ที่
โทร. 097-474-6644
อีเมล์ [email protected]
ไลน์ไอดี @seminardd
หลักการและเหตุผล

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

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

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

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

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

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

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

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

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

• ผู้ที่เคยผ่านการอบรมหลักสูตร Intermediate Excel for Database & 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

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

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

• 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 การใช้คำสั่งบันทึกมาโคร เพื่อทำให้เกิดความเข้าใจที่ถูกต้องและสามารถนำไปประยุกต์ใช้ได้จริง 


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

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

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

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

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

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

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

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

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

• VBA คืออะไร 

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

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

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

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

• คำสั่ง Activecell.Select 

• คำสั่ง Activecell.Offset 

• คำสั่ง Selection.Select 

• คำสั่ง 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 การเขียนโปรแกรม เพื่อทำให้เกิดความเข้าใจที่ถูกต้อง และสามารถนำไปประยุกต์ใช้ได้จริง 

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

ต้องการลงชื่อ waiting list กดได้ที่นี่เลยค่ะ
(ถ้ามีจัด ท่านจะได้สิทธิ์ก่อน)
สามารถติดต่อได้ที่
โทร. 097-474-6644
อีเมล์ [email protected]
ไลน์ไอดี @seminardd
คำค้นประกาศนี้ Tags: Knctrainingcenter, Microsoft Excel, Macro, VBA