COURSES CATALOG

Microsoft Excel (Macro & VBA)

DURATION

1  Days

PRICE LIST

5,500  Baht (Exclusive of VAT 7%)
Special Offer : Contact us

เพื่อให้เข้าใจหลักการทำงานของ Macro สามารถอ่านคำสั่งให้เข้าใจ แก้ไขได้อย่างถูกต้อง ตลอดจนเข้าใจโครงสร้างของภาษา VBA สามารถปรับปรุงแก้ไขคำสั่งให้สั้นกระชับ และเขียนโปรแกรมด้วยภาษา VBA พร้อมทั้งเรียนรู้เทคนิคในการสร้างMacro ต่างๆ เพื่อนำไปใช้สร้างระบบงานอัตโนมัติหรือสร้าง Tools ต่างๆ เพิ่มความสามารถให้กับ Excel ตามที่ต้องการได้ 

การสร้างMacroจากการบันทึก

  • ทำความรู้จักกับMacroและการใช้งานเบื้องต้น
  • การตั้งระดับความปลอดภัยในการใช้งานMacro
  • การบันทึกMacroจากเมนู
  • การบันทึกMacroจากแถบเครื่องมือ
  • การบันทึกMacroแบบ Relative mode และ Absolute mode
  • เทคนิคการใช้คีย์ลัด สำหรับช่วยในการบันทึกMacro
  • การลบMacro

การใช้งานMacro

  • การเรียกใช้ Macro จาก Ribbon
  • การเรียกใช้ Macro จาก Quick Access Toolbar
  • การกำหนดคีย์ลัดสำหรับเรียกใช้ Macro
  • การเรียกใช้ Macroแบบ Step Into

การสร้างMacroที่มีขั้นตอนซับซ้อนและจัดเก็บMacro

  • การแบ่งMacroที่ซับซ้อนออกเป็นMacroย่อยๆ
  • เทคนิคการบันทึกMacroให้ใช้งานได้ทันที โดยแทบไม่ต้องแก้ไขรหัส
  • การสร้างMacroสำหรับเรียกใช้Macroอื่น
  • การสร้างMacroจากหน้าต่าง Visual Basic Editor
  • การเรียกใช้Macroจากหน้าต่าง Visual Basic Editor
  • การจัดเก็บMacroไว้ใน Personal Workbook
  • การจัดการเกี่ยวกับ Personal Workbook

การกำหนดMacroให้เรียกใช้งานได้ง่ายขึ้น

  • การสร้างเมนูคำสั่ง
  • การสร้างแถบเครื่องมือ
  • การกำหนดMacroไว้กับแถบเมนูหรือแถบเครื่องมือ
  • การสร้างปุ่มคำสั่ง
  • การกำหนดMacroไว้กับปุ่มคำสั่ง

การสร้าง Macro ด้วยภาษา VBA

  • การใช้งานหน้าต่าง Microsoft Visual Basic Editor
  • โครงสร้างของภาษา VBA
  • การแก้ไขค่าต่างๆ จากMacroที่บันทึกไว้
  • การตรวจสอบข้อผิดพลาด
  • การใช้ Break Point
  • การใช้ Debug Window
  • การใช้งาน Object 
  • การใช้งาน Properties
  • การใช้งาน Method
  • ทำความรู้จักกับ Excel Object Model
  • รู้จักกับรูปแบบของค่าต่างๆที่กำหนดให้กับ Properties และ Method
  • การใช้ With.. End With
  • การตัดทอนคำสั่งให้สั้น กระชับ และใช้งานได้ดี

เรียนรู้การใช้งาน Object ต่างๆ

  • การใช้ Locals Window
  • การใช้ Immediate Window
  • การใช้ Object Browser
  • การใช้ Application Object
  • การใช้ Workbook Object
  • การใช้ Workbook Collection
  • การใช้ Worksheet Object
  • การใช้ Worksheet Collection
  • การใช้ Range Object
  • การอ้างอิงตำแหน่งเซลล์แบบต่างๆ

การควบคุมการทำงานของคำสั่ง VBA

  • การใช้งาน Variable
  • การใช้ Object Variable
  • การเขียนคำสั่งควบคุมการทำงาน  ได้แก่ IF Then Else, Do Loop, Select Case, For… Next
  • การเขียน Code เพื่อแสดงข้อความโต้ตอบกับผู้ใช้
  • การเขียน Code เพื่อสร้างกรอบรับค่าจากผู้ใช้ 
  • การเขียน Code เพื่อเรียกใช้ กรอบสำหรับเปิดแฟ้ม
  • การเขียน Code เพื่อเรียกใช้ฟังก์ชั่นของ Worksheet
  • การสร้าง  Function  ขึ้นมาใหม่สำหรับใช้เอง
  • การสร้าง User Form และการเขียน Code ควบคุม
  • การกำหนดMacro ให้กับ Control ต่างๆ ของ Form เช่น Checkbox, List Box, Combo Box, Button
  • การสร้างไฟล์ Add-Ins เพื่อสร้าง Tools ต่างๆให้กับผู้อื่นใช้งาน
  • การป้องกันMacroเพื่อไม่ให้ผู้อื่นเข้ามาแก้ไขได้

การสร้าง Application ด้วย VBA 

  • ระบบการนำเข้าข้อมูลเพื่อมาจัดสร้าง เป็นรายงานพร้อมสรุป และการสั่งพิมพ์ ฯลฯ
  • การสร้างไฟล์ Add in สําหรับใช้เป็น Tool แจกจ่ายให้กับผู้อื่น
  • ผู้ที่ต้องการพัฒนาระบบงานใน Excel ด้วย Macro หรือ 
  • ผู้ที่อยากเรียนรู้ Macro เพื่อสามารถอ่าน Code และแก้ไข Code เองได้อย่างถูกต้อง
  • ผู้ที่สนใจการใช้งาน Excel ในระดับลึก

ผู้เข้าอบรมต้องเป็นผู้ที่มีความรู้พื้นฐานการใช้งานโปรแกรม Microsoft Excel มา