1. เกิดจากตัวไฟล์เอง เช่นการบันทึกไฟล์ไม่สมบูรณ์ขณะรีเซ็ตเครื่อง หรือไฟล์กระตุกๆก็อาจส่งผลกับการบันทึกไฟล์ได้2. เกิดจากการใส่สูตรในชีทงาน เช่นการสร้างสูตรใหญ่ๆหนักๆ วนไปวนมา หรือสูตรที่ลิ้งก์ไปหาไฟล์ที่ถูกลบไปแล้ว3. เกิดจากโค้ด VBA ที่อยู่ในไฟล์ อาจมีโค้ดที่รันพร้อมการเปิดไฟล์ แต่โค้ดนั้นเกิดการวนไม่รู้จบ หรือมี Error ที่ Excel ไม่สามารถจัดการได้4. บางครั้งเราเคยชินกับการเปิดไฟล์ จากรายชื่อไฟล์ที่เคยเปิดก่อนหน้า ที่อยู่ต่อท้ายเมนู"แฟ้ม" แต่ไฟล์นั้นอาจย้ายที่ไปแล้ว5. เปิดไฟล์เหมือนข้อ 4. แต่เป็นการเปิดจาก Server ผ่านระบบ LAN แล้วพอดีระบบมีปัญหา ไม่สามารถเข้าถึงไฟล์ได้ หรือเข้าถึงได้ แต่ช้ากว่าปกติมากๆ
1. พนักงานท่านหนึ่งเรียกผมไปดู พบหน้าจอ Excel กำลังแสดงข้อความนี้ครับข้อความเต็มๆเป็นดังนี้"ถ้าคุณพยายามที่จะเปิดแฟ้มที่ถูกทำเครื่องหมายว่าชำรุดหรือที่ถูกปิดใช้งานโดยโปรแกรมประยุกต์ Office คุณก็อาจพบข้อผิดพลาดนี้ได้ คุณจะได้รับข้อผิดพลาดนี้ต่อไปในทุกครั้ง ที่คุณพยายามที่จะเปิดแฟ้ม แม้ว่าได้กู้คืนหรือซ่อมแซมแฟ้มนั้นแล้วก็ตามแฟ้มนี้อยู่ในรายการ รายการที่ถูกปิดการใช้งาน เนื่องจากแฟ้มนี้เป็นเหตุให้โปรแกรมประยุกต์เกิดความบกพร่อง หรือปิดมากกว่าหนึ่งครั้งก่อนหน้านี้เมื่อพยายามที่จะเปิดแฟ้มดังกล่าว ข้อความ แสดงข้อผิดพลาดนี้ช่วยให้คุณหลีกเลี่ยงปัญหาที่อาจเกิดขึ้นได้หากมีการเปิดแฟ้มดังกล่าวและอาจเป็นเหตุให้แฟ้มอื่นๆ ที่เปิดอยู่หยุดชั่วคราวถ้าแฟ้มนั้นได้ถูกกู้คืน ถูกแทนที่ หรือถูกลบอย่างถูกต้อง คุณก็สามารถเอาแฟ้มนั้นออกจาก รายการแฟ้มที่ถูกปิดการใช้งานได้ (เปิดการใช้งานแฟ้มนั้นใหม่) ด้วยการเลือก วิธีใช้, เกี่ยวกับ Microsoft Office , แล้วคลิก รายการที่ถูกปิดการใช้งาน....การเปิดใช้งานแฟ้มอีกครั้งไม่ได้เป็นการรับประกันว่าโปรแกรมประยุกต์นั้นสามารถที่จะเปิดแฟ้มนั้นได้ โดยแฟ้มนั้นจะต้องถูกกู้คืน จากแฟ้มสำรองหรือแฟ้มที่ถูกกู้คืนที่ยังไม่เกิดความเสียหาย"2. จากข้อความข้างต้น พบว่าโค้ดงาน VBA ของผม ถูก Excel ตราหน้าว่า "ชำรุด" ซะแล้ว แถมยังบล็อกไว้ไม่ยอมให้เปิดใช้งานต่อไปซะอีก แต่ผมมั่นใจว่าโค้ดผมถูกต้อง อาจจะมาจากระบบอื่นๆก็ได้ งานนี้ผมไม่ยอมครับ ผมจึงไปคลิกที่เมนู "วิธีใช้" แล้วเลือกคำสั่ง "เกี่ยวกับ Microsoft Office Excel" ก็จะได้หน้าต่างนี้ออกมา3. คลิกที่ปุ่ม "รายการที่ถูกปิดการใช้งาน" จะได้หน้าจอนี้ออกมาที่หน้าจอนี้ ผมจับภาพหลังจากที่ผมทำงานเสร็จแล้วครับ เลยไม่มีอะไรให้เห็น จริงๆแล้ว Excel จะแสดงชื่อไฟล์ไว้ในนี้ หากผิดพลาดสะสมไว้หลายไฟล์ก็จะมีหลายชื่อ ในที่นี้ผมจึงเลือกไฟล์ xam99.xls แล้วมาคลิกที่ปุ่ม "เปิดใช้งาน" จากนั้นก็คลิกปุ่ม "ปิด" แล้ว "ตกลง" อีกปุ่มหนึ่ง เพื่อกลับเข้าสู่ Excel ตามปกติครับ4. เพื่อความแน่นอน ผมจึงปิด Excel ลง แล้วรีสตาร์ทเครื่อง 1 ครั้ง หลังจากนี้ก็สามารถเปิดไฟล์ใช้ได้ตามปกติครับ
แต่ก็ได้เทคนิคในการแก้ปัญหาเหมือนกัน