รายละเอียดคอร์ส
เรียนรู้การออกแบบ และเทคนิคที่จำเป็นสำหรับการออกแบบ Spreadsheet Form ให้ User ใช้งาน
อุปสรรคอย่างหนึ่งในการใช้งาน VBA ของผู้เรียน Excel VBA คือ การไม่สามารถออกแบบ Sub Procedure เพื่อทำงานเองได้ แม้ว่าขณะที่เรียนคอร์ส เปลี่ยนงานถึกเป็นงานเทพด้วย Excel VBA#1 จะมีความเข้าใจ VBA เป็นอย่างดี แต่ครั้นจะเริ่มออกแบบ Code ใช้งานเองกลับเริ่มงานไม่ถูก ไม่รู้จะเริ่มต้นอย่างไรดี
ผมได้วิเคราะห์ปัญหาและพบว่าผู้เรียนยังมีประสบการณ์ในการทำงานกับ VBA น้อย ขาดมุมมองในการตีโจทย์ สับสนกับการเริ่มต้น ไม่มั่นใจว่าจะเริ่มด้วยอะไร จึงไม่กล้าลงมือเขียนโค้ดเองสักที เพราะกลัวว่าโค้ดจะไม่สมบูรณ์ ทั้งนี้เป็นเพราะการขาดประสบการณ์ในการใช้งาน VBA นั่นเอง
คอร์สนี้จึงถูกออกแบบขึ้นมาเป็นลักษณะของ "Workshop" มีทั้งหมด 13 Workshops โดยมีวัตถุประสงค์เพื่อให้ผู้เรียนได้ฝึกคิด ลองเขียนโค้ดกับโจทย์หลาย ๆ รูปแบบ การฝึกใช้งานที่หลากหลาย จะช่วยเสริมประสบการณ์ในการใช้งาน VBA ช่วยให้ผู้เรียนได้เห็นรูปแบบลักษณะการออกแบบโค้ด และการปรับเปลี่ยนโค้ดให้เข้ากับลักษณะของข้อมูล รวมไปถึงได้รับประสบการณ์ในการใช้งาน VBA ช่วยให้เกิดความคุ้นเคยและมีความมั่นใจ จนสามารถใช้ VBA ได้อย่างสนุกและมั่นใจ
ประโยชน์ที่ผู้เรียนจะได้รับ
- ได้ทบทวนการใช้ VBA เบื้องต้น อย่างเร็ว ๆ อีกรอบ
- ได้เรียนรู้การออกแบบ และเทคนิคที่จำเป็นสำหรับการออกแบบ Spreadsheet Form ให้ User ใช้งาน
- ได้ฝึกฝนการใช้ Loop ในลักษณะต่าง ๆ
- ได้สัมผัสการประยุกต์ใช้ VBA ที่หลากหลาย ช่วยเปิดความคิดแบบ “เป็นไปได้” ในการใช้งาน VBA ในรูปแบบต่าง ๆ
- ผู้เรียนเกิดความมั่นใจในการใช้ VBA มากขึ้น สนุกกับการใช้ VBA และได้ประโยชน์สูงสุดจากการใช้งาน VBA
ใครควรเรียนคอร์สออนไลน์นี้
- ผู้ที่มีความรู้ และเคยใช้ VBA เบื้องต้นมาบ้างแล้ว แต่ยังไม่สามารถออกแบบ หรือเขียนรหัส VBA ขึ้นมาได้เองเพราะไม่รู้จะเริ่มต้นอย่างไร
- ผู้ที่ได้เรียนคอร์ส เปลี่ยนงานถึกเป็นงานเทพด้วย Excel VBA#1 มาแล้ว และอยากฝึกทำโจทย์ที่หลากหลาย เพิ่มทักษะในการใช้งาน VBA มากขึ้น
ผู้เรียนต้องมีความรู้อะไรมาก่อน
ผู้เรียนต้องเรียนคอร์ส เปลี่ยนงานถึกเป็นงานเทพด้วย Excel VBA#1 มาก่อน หรืออย่างน้อยต้องมีความรู้ในการใช้งาน VBA เบื้องต้นเหล่านี้
- การใช้ Cell Reference / Worksheet Reference / Workbook Reference
- การใช้ Variable
- การใช้ IF Statement
- การใช้ Loop (For each / For i)