หลักสูตร Advanced Excel for Special Macro & VBA

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

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

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

ลงชื่อเพื่อจองสัมมนาในรอบถัดไป
(ถ้ามีจัด ท่านจะได้สิทธิ์ก่อน)
สามารถติดต่อได้ที่
โทร. 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: Macro, VBA, Programing, Advanced, Excel, Special