ปัญหาหนึ่งที่พบได้บ่อยครั้งกับผู้ที่ใช้งาน Macro นั่นคือ เมื่อเปิดเข้าหน้าต่าง VBE เพื่อจะทำการทดสอบหรือแก้ไข Code Macro จะมองเห็นอักขระภาษาไทยเป็นเครื่องหมายคำถามทั้งชื่อชีตและอักขระใน Code เช่นในกรอบสี่เหลี่ยมสีแดง ดังภาพ
สาเหตุเกิดจากการกำหนด System local ใน Regional and Language ไว้เป็นภาษาอื่นที่ไม่ใช่ภาษาไทย จึงควรกำหนดเสียใหม่ให้เป็นภาษาไทยโดยมีขั้นตอนดังนี้
- เข้า Control Panel
- เปลี่ยน View by: เป็น Category แล้วเลือก Clock and Region ดังภาพ
- เลือก Region
- เลือกแถบ Administrative แล้วคลิก Changed system local… ดังภาพ
- เลือกรายการใน Current system local: เป็น Thai (Thailand) แล้วคลิกปุ่ม OK
- Restart Computer
กรณีมีปัญหาการใช้งาน Excel and VBA สามารถสอบถามได้ที่ snasui.com