มือใหม่หัดเขียนเว็บไซต์ html css php mysql javascript
<<
มกราคม 2558
 123
45678910
11121314151617
18192021222324
25262728293031
23 มกราคม 2558

สอน Excel with VBA

dd ecel

ในการแก้ปัญหาของการทำงานใน Excel เพื่อให้เกิดความสะดวกและรวดเร็วนั้น จำเป็นที่จะต้องอาศัยการเขียนโปรแกรมเข้าไปช่วยจัดการ เพราะการทำงานแบบ Manual นั้นจะใช้เวลาหลายขั้นตอนและในบางครั้งก็ไม่สามารถให้ผลลัพธ์ตามที่ต้องการ ปัญหานี้สามารถแก้ไขได้โดยการเขียนโปรแกรมภาษา Visual Basic เข้าไปจัดการ ซึ่งใน Excel นั้นมีฟีเจอร์หนึ่งที่จะช่วยลดเวลาในการเขียนภาษา Visual Basic นี้ได้เรียกว่าการ Record Macro โดยเมื่อคุณสั่งให้โปรแกรม Record คำสั่งที่คุณต้องทำงานในแต่ละขั้นตอน โปรแกรมก็จะทำหน้าที่แปลงให้เป็นภาษา Visual Basic ให้โดยอัตโนมัติ ซึ่งนับว่าง่ายมากทีเดียวแต่การ Record Macro นั้นก็มีข้อจำกัดหลายอย่าง เช่นโปรแกรมมักจะสร้างชุดคำสั่งที่ฟุ่มเฟื่อยเกินไปซึ่งสมควรที่จะตัดทิ้งไป หรือไม่สามารถสร้างเงื่อนไขให้ทำงานได้ หรือไม่สามารถทำงานซ้ำๆ ในลักษณะของ Loop ได้ ทั้งนี้เป็นเพราะการ Record Macro จะทำได้กับคำสั่งจากเมนูที่คุณได้คลิกใช้งานนั่นเองและที่ยุ่งยากที่สุดคือเมื่อ Record Macro เสร็จแล้วผู้ใช้ส่วนใหญ่จะไม่เข้าใจภาษาของ Visual Basic ที่ Macro สร้างขึ้นมาให้ ทำให้ไม่สามารถที่จะแก้ไขหรือลบบางคำสั่งที่ไม่ต้องการทิ้งไปได้ ซึ่งจริงๆ แล้วภาษาของ Visual Basic ใน Excel นั้นไม่ยากอย่างที่คุณคิด เพียงแต่ว่าหากคุณมีความเข้าใจที่ถูกต้อง คุณก็สามารถที่จะแก้ไขหรือเขียนต่อยอดเพิ่มเข้าไปเล็กน้อยเท่านั้น ก็จะสามารถสร้างระบบงานให้เป็นอัตโนมัติได้อย่างรวดเร็ว

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

  • เรียนรู้หลักการทำงานของ Macro ว่าทำงานอย่างไร
  • สามารถอ่านและแก้ไข  Macro Code ได้อย่างเข้าใจ
  • เข้าใจโครงสร้างภาษา Visual Basic ใน Excel ซึ่งได้แก่ Object, Properties และ Method
  •  สามารถเขียนโปรแกรมเข้าไปต่อยอด Macro ที่ได้ Record ไว้ได้

กลุ่มเป้าหมาย:

  • ผู้ที่มีพื้นฐานการใช้งาน Excel มาก่อน
  • กลุ่มผู้สนใจทั่วไป
  • เจ้าหน้าที่หน่วยงานต่างๆ ที่รับผิดชอบงานด้านเอกสาร
  • ไม่ต้องมีพื้นฐานภาษา Visual Basic มาก่อนก็ได้
  • ผู้ที่มีลักษณะงานทำงานซ้ำบ่อยๆ ในขั้นตอนเดิมๆ และรู้สึกว่าเสียเวลามากกว่าจะได้ผลลัพธ์สุดท้าย
  • ผู้ที่ต้องการพัฒนาระบบงานใน Excel ด้วย Macro และ VBA
  • ผู้ที่อยากเรียนรู้ Macro และ VBA เพื่อสามารถอ่าน Code และแก้ไข Code เองได้อย่างถูกต้อง

ความรู้พื้นฐาน:

  • มีพื้นฐาน excel พอสมควร
  • ไม่ต้องมีพื้นฐานภาษา Visual Basic มาก่อนก็ได้

ระยะเวลาในการอบรม:

  • 6 ชม. 

ราคาคอร์สอบรม:

  • 4500 บาท

วิทยากรผู้สอน:

เนื้อหาการอบรม:

พื้นฐานของการใช้งาน Macro
  • Macro คืออะไร และทำงานอย่างไร
  • การ Record, Run, Delete Macro
  • การตรวจสอบการทำงานของ Macro ทีละ Step
  • การแก้ไข Macro
  • รูปแบบของค่าต่างๆ ในคำสั่งของ Macro
  • การแก้ไขค่าของ Macro อย่างไรให้ถูกต้อง
  • การแก้ไข Macro ให้สั้นและกระชับ
  • การแก้ไข Macro ให้มีความยืดหยุ่นต่อการทำงาน
  • การ Save Macro
  • รูปแบบต่างๆ ของการ Save Macro
  • ประโยชน์ของการ Save Macro ในแต่ละรูปแบบ และการนำไปใช้งาน
  • การทำให้ Macro ใช้งานง่าย
  • การกำหนด Macro ให้กับ Control ต่างๆ ของทูลบาร์ Form เช่น CheckBox, ListBox, Combo Box, Button

โครงสร้างทางภาษา VBA

  • การใช้งานหน้าต่างของ Visual Basic Editor
  • โครงสร้างทางภาษาของ Macro หรือ VBA
  • ทำความรู้จักกับ Excel Object Model
  • หลักการของ Object, Properties, Method ซึ่งเป็นหัวใจของการเขียนและแก้ไข Macro Code
  • อ่าน Help อย่างไรให้เข้าใจ
  • การใช้งานตัวแปร เพื่อทำให้ Macro มีความยืดหยุ่นต่อการใช้งาน
  • การสร้างกรอบรับค่าและแสดงข้อความโต้ตอบกับผู้ใช้
  • การเขียนคำสั่งควบคุมการทำงานของโปรแกรม ได้แก่ IF Then Else, Do Loop, Select Case
  • การป้องกัน Macro ไม่ให้ผู้อื่นสามารถดู Code หรือแก้ไข Code ได้

ตัวอย่างการประยุกต์ใช้งานจริง

  • การใช้ Macro ช่วยในการ Import File โดยให้ผู้ใช้สามารถป้อนชื่อไฟล์ใดๆ ก็ได้ และลดขั้นตอนของ Wizard ให้เหลือแค่เพียงคลิกเดียวเท่านั้น
  • การใช้ Macro แปลง Text File ที่ Import เข้ามาในลักษณะ Report ให้เป็น Database Formatและตัวอย่างต่างๆ อีกมากมาย
  • การสร้าง Macro เพื่อสร้าง Utility ต่างๆ ของการทำงานประจำวัน

ตัวอย่าง Source Code ของเมนูคำสั่งใช้งานประจำวัน

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




Create Date : 23 มกราคม 2558
Last Update : 26 ธันวาคม 2558 10:26:10 น. 1 comments
Counter : 1431 Pageviews.  

 
good


โดย: khamla IP: 192.99.14.34 วันที่: 2 กุมภาพันธ์ 2559 เวลา:17:40:48 น.  

ชื่อ :
Comment :
  *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิกช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

ไอทีจีเนียส
Location :
กรุงเทพฯ Thailand

[ดู Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 3 คน [?]




[Add ไอทีจีเนียส's blog to your web]