ผมมองว่าถ้าหากคิดว่าเป็น Project ใหญ่และต้องการพัฒนาเป็น Appliction ต่างหาก ควรใช้ VB ในการสร้าง Application ครับ สำหรับ VBA แล้วปกติทำงานเกี่ยวกับ Microsoft Office ทั้งหลาย
เป็นโปรเจ็คที่ไม่ใหญ่ครับ อยู่ในระดับเล็กถึงปานกลาง แต่วางแผนถึงอนาคต เพราะบริษัทกำลังขยายตัวครับ (ระบบเดิมใช้ตัวคนเป็นระบบ จัดเก็บข้อมูลเป็นแฟ้มๆไป เวลาจะหาอะไรก็ต้องค้นจากไดรฟ์ในคอมพิวเตอร์ ไม่มีเครื่องมือในการหยิบยกข้อมูลนำเสนอ มักเกิดความล่าช้ามาก และผิดพลาดบ่อยครั้ง เช่น งานบัญชี (ไม่ควรผิดพลาด) เป็นต้น)
การจะใช้ VB หรือ VBA คงต้องกลับมาดูงานครับว่าเป็นงานลักษณะไหน มีความยุ่งยากซับซ้อนเพียงใด
ผมคิดว่างานค่อนข้างซับซ้อนครับ เพราะต้องดึงข้อมูลจากที่เดียวกันไปใช้งานที่แตกต่างกัน เช่นดึงไปใช้ในงานบัญชีในการคำนวนค่าใช้จ่าย นำไปใช้งานสตีอคสินค้า ในการเช็คสินค้าเข้า-ออกและคงคลัง รวมถึงงานสั่งซื้อ เหล่านี้จะใช้ข้อมที่เดียวกัน เพียงแต่วัตถุประสงค์จะต่างกัน
ต้องการใช้ผ่าน Web หรือผ่านเครื่อง Client ธรรมดา ฐานข้อมูลที่ใช้เป็นอะไร ฯลฯ
ในขั้นแรก อยากจะใช้ในออฟฟิศ ผ่านเครื่อง Client ธรรมดา ส่วนในเว็บนั้น ยังไม่มีอะไรมากมาย ฐานข้อมูลที่ใช้? ตรงนี้ผมยังไม่แน่ใจครับ แต่คาดว่าน่าจะใช้ฐานข้อมูลที่มีการทำงานเหมือนกับ Excel เพราะพนักงานทุกคนจะถนัดโปรแกรมนี้อยู่แล้ว
ในอีกไม่กี่วัน บริษัทจะติดตั้งเซิรฟเวอร์ รู้สึกกังวลมากเพราะเรายังขาดระบบที่ดี ในการจัดการบริหารข้อมูล คงเอาเซิรฟเวอร์มาเป็นที่เก็บไฟล์งานเท่านั้นครับ เคยจ้างนักโปรแกรมมาสร้างระบบ(SQL) ปรากฏว่าไม่เวิร์ก ไม่ทันต่อการใช้งาน Excel ดีกว่า แต่พอข้อมูลเริ่มเยอะ จึงต้องหาวิธีใหม่ ดั่งที่กล่าวมาข้างต้นครับ