“ตรวจพบข้อผิดพลาดขณะบันทึก” ข้อความใน Microsoft Excel ปรากฏขึ้นเมื่อแอปพลิเคชันไม่สามารถบันทึกสมุดงานของคุณได้อย่างถูกต้อง โดยมักจะไม่มีคำอธิบายเฉพาะใดๆ สิ่งนี้อาจทำให้การบันทึกอัตโนมัติล้มเหลวหรือถูกบล็อกการบันทึกด้วยตนเอง ส่งผลให้ข้อมูลและขั้นตอนการทำงานของคุณตกอยู่ในความเสี่ยง
ป>
ปัญหานี้อาจเกิดขึ้นเนื่องจากไฟล์เสียหาย , การอ้างอิงไม่ถูกต้อง , มาโครที่ถูกลบ หรือข้อขัดแย้งในการตั้งค่าภูมิภาคของ Excel . มีการสังเกตพบสิ่งนี้ใน Excel เวอร์ชันต่างๆ รวมถึง 2013, 2016, 2019 และ Microsoft 365 การตั้งค่าเฉพาะเวิร์กบุ๊กบางอย่าง เช่น ตัวควบคุม ActiveX ที่ขาดหายไป การอ้างอิงวัตถุที่ล้าสมัย หรือสคริปต์ VBA ที่มีปัญหาสามารถป้องกันไม่ให้ไฟล์บันทึกได้เช่นกัน
ด้านล่างนี้คือสาเหตุที่พบบ่อยที่สุดของข้อผิดพลาดนี้ รวบรวมจากความคิดเห็นของชุมชนที่ได้รับการตรวจสอบแล้วและเอกสารสนับสนุนของ Microsoft:
- รูปแบบภูมิภาคหรือภาษาไม่ตรงกัน :สูตรและมาโครของ Excel อาจทำงานผิดปกติเมื่อการตั้งค่าภูมิภาคใช้รูปแบบทศนิยมหรือวันที่ที่แตกต่างกัน (เช่น เครื่องหมายจุลภาคเทียบกับจุด)
- ไฟล์สมุดงานเสียหาย :หากโครงสร้างไฟล์เสียหาย รวมถึงสไตล์ ตาราง หรือแผนภูมิ Excel อาจไม่สามารถบันทึกได้อย่างถูกต้อง
- การอ้างอิงไม่ถูกต้องหรือวัตถุที่ถูกลบ :ช่วงที่ตั้งชื่อหายไป ลิงก์ภายนอกที่ใช้งานไม่ได้ หรือออบเจ็กต์ที่กำหนดเองที่ถูกลบออกสามารถบล็อกฟังก์ชันบันทึกได้
- มาโครหรือโค้ด VBA ที่มีปัญหา :สคริปต์ VBA มีรูปแบบไม่ถูกต้องหรือวนซ้ำ โดยเฉพาะภายใน
Workbook_BeforeSaveเหตุการณ์สามารถป้องกันการบันทึกได้โดยไม่แจ้งให้ทราบ - โปรแกรมเสริม ActiveX หรือ COM :การควบคุมที่ล้าสมัยหรือขาดหายไปใน Add-in ดั้งเดิมอาจทำให้เกิดข้อผิดพลาดเมื่อบันทึกไฟล์ที่มีแบบฟอร์มที่ฝังอยู่
ตอนนี้คุณเข้าใจสาเหตุที่เป็นไปได้แล้ว มาดูขั้นตอนการปฏิบัติเพื่อแก้ไขปัญหาและคืนค่าฟังก์ชันการบันทึกทั้งหมดกันดีกว่า
1. ปรับการตั้งค่าภาษาและภูมิภาคของ Excel
Microsoft Excel มีพฤติกรรมแตกต่างออกไปตามการตั้งค่าภาษาและภูมิภาคของคุณ หากเวิร์กบุ๊กของคุณถูกสร้างขึ้นด้วยรูปแบบอื่น อาจทำให้เกิดปัญหาความเข้ากันได้ใน Excel เวอร์ชันของคุณ
- เปิด Excel แล้วไปที่มุมซ้ายล่าง คลิกที่ 'ตัวเลือก'
- ไปที่ส่วนภาษา ยกเลิกการทำเครื่องหมายที่ช่อง "จัดเก็บภาษาการเขียนของฉันในระบบคลาวด์สำหรับบัญชีของฉัน" จากนั้นคลิก "ตกลง" .
2. บันทึกไฟล์ Microsoft Excel เป็น XLSB
การบันทึกไฟล์ Excel ของคุณในรูปแบบ XLSB (Binary Workbook) สามารถแก้ไขปัญหาที่เกี่ยวข้องกับแคช รูปแบบที่เสียหาย หรืออ็อบเจ็กต์ที่เสียหายในไฟล์ได้
- เปิดสมุดงานของคุณแล้วคลิก “ไฟล์” .
- เลือก “บันทึกสำเนา” จากเมนูด้านซ้าย
- จากเมนูแบบเลื่อนลงของรูปแบบ ให้เลือก รูปแบบ XLSB และบันทึกไฟล์ลงในคอมพิวเตอร์ของคุณ
3. ตรวจสอบและลบช่วงที่มีชื่อไม่ถูกต้อง
ชื่อที่กำหนดเองสำหรับเซลล์หรือช่วงช่วยในการจัดระเบียบสมุดงาน แต่ช่วงที่ไม่ถูกต้องหรือใช้งานไม่ได้อาจทำให้บันทึกล้มเหลวได้
- เปิดสมุดงานของคุณ ไปที่ “สูตร” แท็บ แล้วคลิก “ตัวจัดการชื่อ” .
- ในหน้าต่างตัวจัดการชื่อ ให้ตรวจสอบรายการที่แสดง “#REF!” หรือการอ้างอิงที่เสียหาย เลือกและลบ เพื่อลบข้อผิดพลาด
4. แปลงตารางเป็นช่วง
ตาราง Excel อาจเก็บลิงก์ที่ซ่อนอยู่หรือล้าสมัยซึ่งทำให้เกิดข้อผิดพลาดในการบันทึก การแปลงตารางกลับเป็นช่วงปกติสามารถแก้ไขปัญหาดังกล่าวได้
- เลือกเซลล์ใดก็ได้ในตารางของคุณ แล้วกด “Ctrl + T” ยืนยันหน้าต่างการสร้างตารางโดยคลิก “ตกลง” .
- ไปที่ “การออกแบบตาราง” แท็บ คลิก “แปลงเป็นช่วง” จากนั้นยืนยันโดยคลิก “ตกลง” .
5. ไฟล์ Microsoft Excel ซ้ำ (วิธีแก้ปัญหา)
บางครั้ง ปัญหาการจัดรูปแบบที่ซ่อนอยู่อาจทำให้สมุดงานของคุณเสียหายได้ การทำสำเนาไฟล์จะสร้างสำเนาใหม่ ซึ่งมักจะหลีกเลี่ยงปัญหาเหล่านี้ได้
- คลิกขวาที่ไฟล์ Excel ของคุณแล้วเลือก “เปิดตำแหน่งไฟล์” .
- เลือกไฟล์ กด “Ctrl + C” เพื่อคัดลอก จากนั้น “Ctrl + V” เพื่อวางสำเนา เปิดไฟล์ใหม่แล้วลองบันทึกอีกครั้ง
6. สร้างสมุดงานอีกเล่ม
การโอนแผ่นงานของคุณไปยังสมุดงานใหม่จะช่วยขจัดปัญหาการจัดรูปแบบที่ซ่อนอยู่หรือการอ้างอิงที่ตรวจพบได้ยาก
- ขั้นแรก สร้างการสำรองข้อมูลของไฟล์ Excel ปัจจุบันของคุณ ตามที่อธิบายไว้ในวิธีการก่อนหน้านี้
- เปิดไฟล์ต้นฉบับ ไปที่แท็บแผ่นงานที่ด้านล่าง (เช่น “Sheet1” ) จากนั้นคลิกขวา มัน.
- เลือก “ย้ายหรือคัดลอก…” .
- ในส่วน “การจอง” เมนูแบบเลื่อนลง เลือก “หนังสือใหม่” และคลิก “ตกลง” . อย่าทำเครื่องหมายที่ช่อง "สร้างสำเนา" .
- หากสมุดงานของคุณมีหลายแผ่น ให้ทำซ้ำขั้นตอนเหล่านี้สำหรับแต่ละแผ่น สุดท้าย ให้บันทึกเวิร์กบุ๊กใหม่ด้วยชื่ออื่น
เกี่ยวกับผู้เขียน
อับดุลลอฮ์ อิคบาล
Abdullah เป็นช่างเทคนิคฝ่ายช่วยเหลือที่ได้รับการรับรองด้าน IT ของ Google และมีประสบการณ์อย่างกว้างขวางในการให้การสนับสนุนทางเทคนิคแก่ผู้ใช้ระบบ เขามีประวัติที่ได้รับการพิสูจน์แล้วในการแก้ไขปัญหาด้านไอทีอย่างมีประสิทธิภาพ และเชี่ยวชาญในการทำงานกับเครื่องมืออย่าง Jira และ ZenDesk เพื่อจัดการตั๋วสนับสนุนอย่างมีประสิทธิภาพ Abdullah มุ่งมั่นที่จะติดตามความก้าวหน้าทางเทคโนโลยีล่าสุดและพยายามพัฒนาทักษะและความรู้ของเขาอย่างต่อเนื่องผ่านโอกาสในการพัฒนาทางวิชาชีพ ป>