อันที่จริงทั้งสองคำนี้มีความหมายบางส่วนซ้ำซ้อนกันอยู่ developer สามารถเป็น programmer และ programmer บางคนสามารถเป็น developer
ผู้ที่ใช้ Excel + VBA สร้างงานถือว่าเป็น developer แต่ถ้าใช้เป็นแต่เพียง VBA อย่างเดียว อย่างนี้ถือว่าเป็น programmer .. คำนิยามนี้อาจไม่ตรงกับที่อื่นก็ได้นะครับ
Developer จะต้องหาทางสร้างงานโดยใช้ทั้งเมนูคำสั่ง สูตร และ VBA มาใช้ร่วมกัน กว่าจะสร้างเสร็จ ต้องทดลองทดสอบแล้วทดสอบอีก
ต้องนำ file ที่สร้าง ไปทดลองใช้กับเครื่องที่ทำงานช้าที่สุด เก่าที่สุด และให้คนที่ไม่เก่งเลย มาทดลองดูว่าสามารถใช้ได้ง่าย และไม่เปิดช่องโหว่ผิดพลาดไว้
รหัสคำสั่งซึ่งน่าจะช่วยป้องกันช่องโหว่ที่อาจจะยังมีอีก คือ
On Error Resume Next
หรือ
On Error Goto ...
นำคำสั่งนี้ไปวางไว้บรรทัดแรกๆ พอเกิด error ขึ้นจะช่วยให้ ชุดคำสั่งทำงานต่อไปโดยไม่หยุดแล้วโผล่หน้าจอ error ออกมาให้หน้าแตก
อย่างไรก็ตาม ไม่ควรรีบใส่คำสั่งนี้ก่อนที่จะตรวจสอบด้วยตนเองให้เต็มความสามารถก่อน เพราะพอใส่คำสั่งนี้ลงไป เราจะไม่มีทางทราบอีกเลยว่า ชุดรหัสคำสั่งมีข้อผิดพลาดไม่สมบูรณ์อยู่อีกไหม
Developer ควรรู้จักจุดผิดพลาดซึ่งอาจเกิดมาจากตัว Excel ได้ดีกว่า Programmer
| Home |
| เอกสารประกอบหลักสูตร
Excel Expert Training http://www.tpa.or.th/xlsiam http://xls.i.am |
18/11/2544 |