ฉันจะแก้ไข Runtime Error 1004 ใน Microsoft Excel ได้อย่างไร
Microsoft Excelเป็นหนึ่งในสเปรดชีตที่นิยมใช้กันทั่วโลกสำหรับวัตถุประสงค์ส่วนตัวและทางธุรกิจ เป็นปลายทางแบบครบวงจรสำหรับการจัดเก็บ จัดระเบียบ และจัดการข้อมูลอย่างเป็นระบบ MS Excelมาในสองนามสกุลเป็นหลัก ได้แก่รูปแบบ XLS และ XLSX อย่างไรก็ตาม นอกเหนือจากความนิยมที่เหลือเชื่อแล้ว ข้อผิดพลาดรันไทม์ยังสร้างความรำคาญให้กับ ผู้ใช้ Windows จำนวนมาก และหนึ่งในข้อผิดพลาด ที่พบบ่อยที่สุดคือRuntime Error 1004
ในคู่มือนี้ เราจะพูดถึงข้อผิดพลาดรันไทม์(Runtime error) ทั่วไป 1004 และวิธีแก้ไขที่ดีที่สุดบางประการเพื่อแก้ไขปัญหานี้อย่างง่ายดาย
Runtime Error 1004ในExcel คือ อะไร?
(Runtime)ข้อผิดพลาดรันไทม์ 1004 คือรหัสข้อผิดพลาดที่เกี่ยวข้องกับ Microsoft Visual Basicซึ่งทราบว่ารบกวนผู้ใช้Microsoft Excel ข้อผิดพลาดนี้พบได้ในMS Excel เวอร์ชัน ต่างๆ เช่นExcel 2007 , 2010, 2013, 2016, 2019 เช่นกัน Microsoft Excelเวอร์ชันใดไม่ปลอดภัยจากการคุกคามของRuntime Error 1004(Runtime Error 1004)
ผู้ใช้ส่วนใหญ่พบข้อผิดพลาดนี้ในขณะที่กำลังทำงานกับไฟล์ excel หรือพยายามสร้างมาโคร(Macro)ในเอกสาร excel อาจทำให้เกิดปัญหาร้ายแรงขณะทำงานกับVisual Basic Applicationsและสามารถหยุดโปรแกรมได้อย่างสมบูรณ์ หรือแม้แต่ระบบทั้งหมด บางครั้งอาจทำให้ระบบหยุดไม่ให้ผู้ใช้ทำอะไรในระบบของตน
ประเภทของข้อความแสดงข้อผิดพลาด
ข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องกับข้อผิดพลาดรันไทม์นี้มากที่สุดมีดังนี้:
- VB: ข้อผิดพลาดรันไทม์ '1004': ข้อผิดพลาดที่กำหนดโดยแอปพลิเคชันหรือวัตถุที่กำหนด
- ข้อผิดพลาด รันไทม์ Excel VBA(Excel VBA Runtime) 1004 " เลือก(Select)วิธีการของ คลาส Rangeล้มเหลว"
- ข้อผิดพลาดรันไทม์ 1004 ช่วงเมธอดของอ็อบเจ็กต์_globalล้มเหลว visual basic
- แมโคร Excel “ข้อผิดพลาดรันไทม์ '1004?
- ข้อผิดพลาด รันไทม์(Runtime) 1004 วิธีเปิดสมุดงานวัตถุล้มเหลว
- ข้อผิดพลาดรันไทม์ '1004': วิธีการ 'เรนเจอร์' ของเวิร์กชีต 'วัตถุ' ล้มเหลว
- “ วิธี(Method) การ ในKey up Object Program APPLICATION Failed ”
หากคุณพบข้อผิดพลาดข้างต้น คุณสามารถแก้ไขข้อผิดพลาดโดยใช้คำแนะนำของเรา
สาเหตุคืออะไร?
ข้อผิดพลาด 1004 เป็นรหัสทั่วไปที่เกี่ยวข้องกับMS Excelแต่ไม่ได้ระบุสาเหตุที่แน่นอน ดังนั้น(Hence)ในกรณีนี้ สาเหตุที่แน่ชัดว่าทำไมข้อผิดพลาดนี้อาจปรากฏขึ้นจะแตกต่างกันไปในแต่ละกรณีและแต่ละสถานการณ์ ตั้งแต่ปัญหาการกำหนดค่าไปจนถึงปัญหาซอฟต์แวร์ เราได้แสดงบทสรุปของสาเหตุทั่วไปสำหรับข้อผิดพลาดรันไทม์ 1004 ใน excel ด้านล่างนี้:
- ไอคอนเดสก์ท็อป MS Excel(MS Excel Desktop Icon)อาจเสียหาย
- ไฟล์ VBA Excel(VBA Excel File)ขัดแย้งกับแอปพลิเคชันอื่น
- เนื่องจากแอปพลิเคชันหรือวัตถุที่ระบุข้อผิดพลาด
- เนื่องจากไฟล์ที่ขึ้นต่อกันหายไป
- เนื่องจากไวรัส โทรจัน หรือมัลแวร์
- เนื่องจากคีย์รีจิสทรีไม่ถูกต้อง(Invalid Registry Keys)เป็นต้น
เหล่านี้คือสาเหตุทั่วไปบางประการที่อยู่เบื้องหลังการได้รับข้อผิดพลาดรันไทม์ 1004 ในMS Excel ; ตอนนี้ให้เราเข้าใจการแก้ไขต่างๆ
แก้ไขข้อผิดพลาดรันไทม์ 1004 ใน Excel
ที่นี่เรามีรายละเอียดโซลูชันทั้งแบบแมนนวลและแบบอัตโนมัติเพื่อแก้ไข ข้อผิดพลาด รันไทม์1004 (Runtime Error 1004)คุณสามารถปฏิบัติตามวิธีใดวิธีหนึ่งต่อไปนี้เพื่อแก้ไขปัญหา
- สร้างเทมเพลต Excel ใหม่
- เรียกใช้การสแกนไวรัส
- สำหรับ VB: ข้อผิดพลาดรันไทม์ '1004' ให้ปรับขนาดรายการคำอธิบายแผนภูมิ
ลองดูที่แต่ละวิธีเหล่านี้โดยละเอียด
1] สร้างเทมเพลต Excel ใหม่
ในบางกรณี การแก้ไขปัญหานี้อาจทำได้ง่ายเพียงแค่แทรกเวิร์กชีตใหม่จากเทมเพลต แทนที่จะสร้างสำเนาของเวิร์กชีตที่มีอยู่ นี่คือสิ่งที่คุณต้องทำ:
1] เปิด MS Excel บนระบบของคุณ
2] กด ' CTRL + N ' เพื่อสร้างเวิร์ก ชีต Microsoft Excel ใหม่ หรือเพียงแค่เลือก ' เวิ ร์กบุ๊ก เปล่า(Blank workbook) ' จากหน้าจอแรก
3] เมื่อ(Once)เสร็จแล้วให้ลบแผ่นงานทั้งหมดในสมุดงานยกเว้นแผ่นเดียว
4] ตอนนี้จัดรูปแบบสมุดงานที่เหลืออยู่ นอกจากนี้ โปรดทราบว่าสมุดงานนี้สามารถแก้ไขได้เพื่อให้เหมาะกับความต้องการส่วนบุคคลของคุณ
5] ในท้ายที่สุด ไปที่ ' File > Save As ' เพื่อบันทึกเวิร์กชีตใหม่ด้วย รูปแบบไฟล์ เทมเพลต Excel(Excel Template) (.xltx หรือ .xlt)
6] เมื่อคุณสร้างเทมเพลตสำเร็จแล้ว คุณสามารถแทรกโดยทางโปรแกรมได้โดยใช้โค้ดบรรทัดต่อไปนี้:
Sheets.Add Type:=path\filename
โปรดทราบ –(Please note – )อย่าลืมเปลี่ยนชื่อไฟล์ใหม่ด้วยชื่อจริงของเอกสาร
2] เรียกใช้การสแกนไวรัส
การสแกนระบบคอมพิวเตอร์ของคุณเพื่อหามัลแวร์และไวรัสเป็นสิ่งสำคัญมาก เนื่องจากอาจทำให้ไฟล์และเอกสารสำคัญเสียหาย และแสดงข้อผิดพลาดรันไทม์ 1004 ในMS Excel (MS Excel)บางครั้งการใช้โปรแกรมป้องกันไวรัสที่ดีช่วยได้มาก
ที่เกี่ยวข้อง(Related) : ข้อผิดพลาดรันไทม์ 1004 ไม่สามารถเรียกใช้มาโครใน(Run-time error 1004, Cannot run the Macro in Excel) Excel
3] สำหรับ VB: ข้อผิดพลาดรันไทม์ '1004' ให้ปรับขนาดรายการคำอธิบายแผนภูมิ
หากคุณพบ ข้อผิดพลาด รันไทม์(Runtime) 1004 เมื่อเรียกใช้ มาโคร Microsoft Visual Basic for Applications ( VBA ) คุณสามารถใช้วิธีนี้เพื่อแก้ไขปัญหาชั่วคราว
โดยทั่วไป คุณจะได้รับข้อผิดพลาดนี้เมื่อคุณพยายามเรียกใช้ แมโคร VBAที่ใช้ เมธอด LegendEntriesเพื่อทำการเปลี่ยนแปลงรายการคำอธิบายแผนภูมิในแผนภูมิMicrosoft Excel ในเวลานั้น คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาดรันไทม์ '1004': แอปพลิเคชันหรือข้อผิดพลาดที่กำหนดโดยวัตถุ
ข้อผิดพลาดนี้เกิดขึ้นเมื่อ แผนภูมิ Excelมีรายการคำอธิบายแผนภูมิมากกว่าที่มีที่ว่างสำหรับแสดงรายการคำอธิบายแผนภูมิบนแผนภูมิExcel เมื่อลักษณะการทำงานนี้เกิดขึ้นMicrosoft Excelอาจตัดทอนรายการคำอธิบาย
เมื่อต้องการแก้ไขปัญหานี้ ให้สร้างมาโครที่ลดขนาดฟอนต์ของข้อความคำอธิบายแผนภูมิExcel ก่อนที่แมโคร (Excel)VBA ของคุณ จะทำการเปลี่ยนแปลงคำอธิบายแผนภูมิ แล้วคืนค่าขนาดฟอนต์ของคำอธิบายแผนภูมิให้คล้ายกับตัวอย่างมาโครต่อไปนี้ .
Sub ResizeLegendEntries() With Worksheets("Sheet1").ChartObjects(1).Activate ' Store the current font size fntSZ = ActiveChart.Legend.Font.Size 'Temporarily change the font size. ActiveChart.Legend.Font.Size = 2 'Place your LegendEntries macro code here to make 'the changes that you want to the chart legend. ' Restore the font size. ActiveChart.Legend.Font.Size = fntSZ End With End Sub
เราหวังว่าบทความนี้จะช่วยคุณแก้ไขข้อผิดพลาดรันไทม์ 1004 ในMicrosoft Excel (Microsoft Excel)คู่มือนี้จะให้คำแนะนำคุณและวิธีแก้ปัญหาอัตโนมัติเพื่อกำจัดข้อผิดพลาดนี้ คุณสามารถใช้โซลูชันใดก็ได้ตามความต้องการของคุณ
อ่านต่อไป(Read next) : ปุ่มลูกศรไม่ทำงานใน Microsoft Excel
Related posts
วิธีใช้ HLOOKUP function ใน Microsoft Excel
วิธีการแยกชื่อโดเมนจาก URLs ใน Microsoft Excel
Microsoft Excel กำลังพยายามกู้คืนข้อมูลของคุณ
วิธีการเพิ่ม Trendline ใน Microsoft Excel worksheet
วิธีใช้ MID and MIDB function ใน Microsoft Excel
วิธีการซ่อน Formula ในแผ่น Microsoft Excel
วิธีใช้ MATCH function Microsoft Excel
Fix Windows Update ข้อผิดพลาดโดยใช้ online troubleshooter Microsoft ของ
แก้ไขการดึงข้อมูล รอสักครู่แล้วลองตัดหรือคัดลอกอีกครั้งเกิดข้อผิดพลาดใน Excel
Burn process ล้มเหลว - Power Calibration Error or Medium Speed Error
Microsoft Office Click-To-Run High CPU usage ใน Windows 11/10
วิธีใช้ TRUNC function ใน Microsoft Excel กับ Examples
แก้ไขข้อผิดพลาด stdole32.tlb ของ Excel ใน Windows 10
Problem uploading ถึง Windows Error Reporting service
Fix Microsoft Edge Graphics Glitch บน Windows 10
วิธีลบค่าออกจากเซลล์แต่เก็บสูตรไว้ใน Microsoft Excel
Fix Error 0x80070091 ไดเรกทอรีไม่ว่างเปล่าบน Windows 11/10
Microsoft Excel เปิด Blank Sheet แทนไฟล์
Fix Microsoft Edge Installation & Update error codes
วิธีการเปิดใช้งานและโหลด Solver add-in ใน Microsoft Excel ถ้ามันไม่ทำงาน