เหมาะสำหรับ
1.ผู้ที่ต้องการลดเวลาในการทำงาน ด้วยการสร้างระบบอัตโนมัติมาทำงานแทน
2.ผู้ที่ต้องการลดความยุ่งยากในการจัดการข้อมูลหลายขั้นตอน ให้จบใน 1 คลิก(1 ขั้นตอน) โดยโปรแกรมเอาไว้ล่วงหน้า
3.ผู้ที่ต้องการลดความยาวและความซับซ้อนในการเขียนสูตร ด้วยการเขียน function ด้วย VBA
4.ผู้ที่ต้องการสร้างโปรแกรมจัดการข้อมูลบน Excel แบบง่ายๆที่ทำงานได้ตรงใจ ไม่ต้องพึ่งพาโปรแกรมสำเร็จรูป
5.ผู้ที่ไม่มีความรู้พื่นฐานด้านการเขียนโปรแกรมคอมพิวเตอร์ สามารถมาเริ่มต้นใหม่ได้ในคอร์สนี้ ครูแพรวเริ่มสอนตั้งแต่พื้นฐาน (สามารถนำไปต่อยอดภาษาคอมพิวเตอร์อื่นๆได้ด้วย)
รายละเอียดบทเรียน
มีทั้งหมด 11 บทเรียน
1.สามารถเริ่มเรียนได้ทันที หลังจากสมัคร
2.วิธีการเรียน : กลุ่มเรียนบนเฟสบุ๊ค
3.ระยะเวลาเข้าใช้งานคอร์ส : เข้าใช้งานได้ตลอดชีพ
4.ตารางเรียนแบบละเอียดจะแจกให้ในกรุ๊ปเรียนหลังจากสมัคร
หัวข้อบทเรียน
Chapter 1 การเตรียมความพร้อมในการตั้งค่า ให้ Excel ใช้งาน VBA ได้ |
1 การตั้งค่าเมนู Developer สำหรับการใช้งานเมนูที่เกี่ยวข้องกับการทำ Macro/VBA |
2 สอนการ save ไฟล์ที่รองรับการใช้งานมาโคร |
3 ตั้งค่า Trust Center ให้สามารถใช้งานไฟล์ที่เป็นมาโครได้ทันทีโดยไม่มีตัว notification เตือน Enable macro ทุกครั้ง |
4 ชื่อเรียกแต่ละส่วนประกอบหรือเมนูพื้นฐานที่ต้องรู้ ในหน้าต่างการเขียน VBA |
5 การตั้งค่า excel ให้รองรับภาษาไทยในการเขียน VBA (ถ้าไม่ตั้งไม่สามารถพิมพ์ไทยในหน้าต่างการเขียน Code ได้นะจะบอกให้) |
6 การ Run โปรแกรม VBA แบบปกติ และการกด F5 (คีย์ลัด) |
7.การตั้งค่าหน้าจอให้ง่ายต่อการเขียน Code และดูผลลัพธ์จากการ Run โปรแกรมไปพร้อมๆกัน |
Chapter 2 มาโครคืออะไร VBA คืออะไร ข้อแตกต่างระหว่ามาโครและ VBA |
1 มาโครคืออะไร VBA คืออะไร ข้อแตกต่างระหว่ามาโครและ VBA |
2 วิธีสร้างมาโคร |
3 ข้อดีของการเขียน VBA ได้ |
4 การบันทึกมาโครแบบยังไม่เคยเรียนก็ทำได้ สามารถนำไปประยุกต์ใช้กับงานได้ทันที |
6 Workshop บันทึกมาโคร 1: การลบข้อมูลและปรับแต่งข้อมูลอัตโนมัติ |
7 Workshop บันทึกมาโคร 2 : Highlight ข้อมูลที่เป็นช่องว่าง (Blank)ให้อัตโนมัติ |
8 Workshop บันทึกมาโคร 3 : เปลี่ยนข้อมูลที่เป็นสูตรให้เป็นตัวเลขอัตโนมัติ |
9 Workshop บันทึกมาโคร 4: ไฮไลท์สีข้อมูลตัวที่ซ้ำกันอัตโนมัติ |
10 Workshop 5 : การบันทึก macro เพื่อใช้เปลี่ยนรูปแบบข้อมูล |
Chapter 3 Concept การเขียน Code VBA |
1 Concept การเขียน Code VBA บน Excel |
2. 2 วิธีควบคุม Object ,วิธีที่ 1 กำหนด Properties(คุณสมบัติ) และวิธีที่ 2 กำหนด Methods (Action) |
3 เรียนรู้ การใช้งาน Object properties ที่ใช้บ่อยในการทำ Excel report |
4 เรียนรู้ การใช้งาน Object methods ที่ใช้บ่อยในการทำ Excel report |
Chapter 4 สอนการเขียน VBA จัดการข้อมูลใน Cell , range แบบอัตโนมัติ (copy ,paste ,clear ,ใส่สูตร etc.) |
1 สอนการเขียน VBA ที่ควบคุมการทำงาน ในระดับ Cell แบบอัตโนมัติ |
2 สอนการเขียน VBA ที่ควบคุมการทำงาน ในระดับ Range แบบอัตโนมัติ |
Chapter 5 สอนการเขียน VBA จัดการข้อมูลใน worksheet , workbook แบบอัตโนมัติ(create new sheet , delete , rename etc.) |
1 สอนการเขียน VBA ที่ควบคุมการทำงาน ในระดับ Worksheet แบบอัตโนมัติ |
2 สอนการเขียน VBA ที่ควบคุมการทำงาน ในระดับ Workbook แบบอัตโนมัติ |
Chapter 6 สอนการเขียน VBA สร้างเงื่อนไขในการทำงาน |
1 การสร้างเงื่อนไข โดยใช้ IF.. Then Statement |
2 การสร้างเงื่อนไข โดยใช้ SELECT CASE Statement (มีเฉพาะในการเขียน VBA เท่านั้น ใช้งานง่ายมาก) |
Chapter 7 สอนการเขียน VBA สร้าง Loop การทำงานซ้ำๆ เท่าไหร่ก็ได้ตามที่เราต้องการ |
1 การสร้างขั้นตอนการทำงานวนซ้ำ โดย ใช้ Loop For…Next |
2 การสร้างขั้นตอนการทำงานวนซ้ำ โดย ใช้ Loop While…Do |
3 การสร้างขั้นตอนการทำงานวนซ้ำ โดย ใช้ Loop Each..Next |
Chapter 8 การสร้าง VBA เพื่อสร้าง Function ขึ้นมาใช้งานเอง |
1 ทำไมเราถึงควรสร้าง Function ขึ้นมาใช้งานเอง |
2 การสร้าง function ที่มีการส่งค่าคำนวณ 1 ตัวแปร |
3 การสร้าง function ที่มีการส่งค่าคำนวณมากกว่า 1 ตัวแปร |
Chapter 9 การสร้าง User Form สร้างระบบจัดการข้อมูล |
1 User Form คืออะไร ทำไมคนใช้งาน Excel ต้องรู้จัก |
2 Form Control แต่ละประเภทที่ใช้กับ User Form |
3 การควบคุม Msgbox : กล่องข้อความ Popup (Alert ,แจ้งเตือน) |
4 การรับค่าจาก ปุ่มกด : Button |
5 การควบคุม กล่องข้อความ : Label |
6 การรับค่าจากตัวรับข้อมูลจาก user แบบต่างๆเช่น check box, List box , combo box และอื่่นๆ |
7 การสร้าง User Form เพื่อรับข้อมูลจากผู้ใช้ |
8 การอัพเดตข้อมูล (Add,Delete,Edit) ในรูปแบบต่างๆที่รับมาจาก User Form |
Chapter 10 Trick ต่างๆที่ต้องรู้ถ้าอยากเขียน VBA ให้โปรได้ไวๆ |
1 7Shortcut คีย์ลัดเพื่อช่วยให้ใช้ Macro/VBA ได้ไวขึ้น |
2 วิธีการขึ้นบรรทัดเมื่อเขียน code จนล้นจอ |
3 เทคนิคการใช้ procedure view แยกดู code แต่ละชุดแบบง่ายๆ |
4.เทคนิคการใช้ตัวแปร สร้างชื่อเล่น ให้กับ Workbook หรือ Worksheet เพื่อลดความยาวในการเขียน code |
5. เทคนิตการ run code เป็น Step เพื่อการตรวจสอบการหาจุดผิดพลาดได้ง่ายขึ้น |
6 การใช้ intermediate window ผู้ช่วยเขียน code ที่ทุกคนควรรู้จัก |
7 option explicit code ควรใส่ไว้ทุกครั้งที่เขียน VBA ทำไม? |
Chapter 11 Workshop ตัวอย่างการนำ VBA ไปประยุกต์ในการใช้งานจริง |
1 Workshop #1 การสร้างการทำงานอัตโนมัติ เพิ่มข้อมูลได้ไม่จำกัด |
2 Workshop #2 สอนการสร้าง+ตกแต่งกราฟอัตโนมัติ |
3 Workshop #3 สร้างระบบออกเอกสารอัตโนมัติ |
4 Workshop #4 ฟอร์มบันทึกข้อมูลสินค้า |
5 Workshop #5 ฟอร์มบันทึกข้อมูลพนักงาน และสร้างรีพอร์ทสรุปอัตโนมัติ |