กระทู้อยากขอความคิดเห็นจากเพื่อนสมาชิก โดยเฉพาะอาจารย์ที่เคารพครับ
ผมได้ลองใช้ VBA ในการทำงานกับ Excel มีฟอร์มที่สร้างจาก Object VBA ค่อนข้างเยอะ จนงานเสร็จค่อนข้างสมบูรณ์
แต่เมื่อนำมาทดลองใช้จริงๆ มีปัญหาตามมาค่อนข้างเยอะ คิดว่าเกิดจากการไม่ชำนาญเรื่องโค๊ด จึงทำให้การทำงานของระบบเจอปัญหาเออร์เรอร์มากมาย ทั้งๆที่เคยทดสอบมาก่อนแล้วทั้งสิ้น
1. ปัญหาที่เจอส่วนใหญ่คือทำงานอยู่ พอจะเรียกฟอร์มมาแสดง ก็กลับไม่แสดงเสียเฉยๆ ทั้งๆที่ก่อนทำงานทุกอย่างก็ปกติ
2. ทุกครั้งที่ทำงานเสร็จ แล้วกดบันทึก ก็กลับบันทึกไม่ได้บ่อยมากๆ ต้องมานั่งทำงานเดิมใหม่
ปัญหาที่ผมเจอนี้ อาจจะไม่เหมือนท่านอื่นๆก็เป็นได้ เพราะอาจจะอยู่ที่ตัวโปรแกรมส่วนหนึ่ง การเขียนโค๊ดที่ผิดหลักการส่วนหนึ่ง แต่อย่างไรก็ดี การใช้ VBA ในการทำงานผมคงเข็ดหลาบไปอีกนานครับ
เพราะมีปัญหาเยอะเหลือเกิน จะพยายามใช้ให้น้อยมากที่สุด และจะเน้นการใช้สูตรของเอ็กเซลล์และเครื่องมือของโปรแกรมที่มีมาให้แล้วจะดีที่สุดครับ เพราะแทบจะไม่มีปัญหาอะไร ดังที่อาจารย์ได้กล่าวไว้ว่า ใช้ความสามารถของโปรแกรมให้เต็มที่ก่อนจะไปใช้แบบอื่น คำนี้ถูกต้อที่สุดครับ
ผมได้ทดลองแล้ว เห็นแล้ว จึงนำสิ่งเหล่านี้มาร่วมแชร์กันครับ เผื่อใครที่คิดจะใช้ VBA ในการทำงาน ก็คงต้องศึกษาให้รู้ดีก่อนครับ หากยังไม่เก่งพอก็อย่าเพิ่งไปใช้เลยครับ