เนื้อหาการอบรมสัมมนา วันที่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ขึ้นไป
อาจารย์สมเกียรติ ช่วยมาก