แก้ไขข้อผิดพลาดเวลาทำงานของ Excel VBA 1004 ใน Windows 10
ไม่ว่าคุณจะสร้างรายงาน Excel สำหรับการใช้งานของคุณเองหรือสำหรับธุรกิจมีให้เลือกสองรูปแบบ XLS และ XLSX เมื่อรูปแบบเหล่านี้เสียหายคุณจะเห็นไฟล์ ข้อผิดพลาดรันไทม์ VBA '1004' .
ข้อผิดพลาดนี้อาจเกิดขึ้นได้เมื่อคุณพยายามสร้างมาโครในแผ่นงาน Excel ดังนั้นจึงทำให้คุณไม่สามารถทำงานกับ Excel ได้ แม้ว่าสิ่งนี้จะทำให้คุณไม่สามารถทำงานกับ VBA ได้ แต่ก็อาจทำให้ VBA หยุดทำงานได้และแม้แต่ระบบของคุณในบางครั้ง
ข่าวดีก็คือสามารถแก้ไขได้โดยใช้สองวิธี มาดูวิธีการกัน
วิธีที่ 1: การใช้แท็บนักพัฒนาใน MS Excel
ขั้นตอนที่ 1: เปิด Excel แผ่นงานที่คุณประสบปัญหาและคลิกที่ไฟล์ นักพัฒนา แท็บ
ตอนนี้คลิกที่ไฟล์ แทรก ตัวเลือกด้านล่างและด้านล่าง การควบคุม ActiveX เลือกส่วน ปุ่มคำสั่ง .
ขั้นตอนที่ 2: ตอนนี้ทุกที่ใน Excel แผ่นลากและวาดไฟล์ ปุ่มคำสั่ง . นี้จะเป็น CommandButton1 .
ขั้นตอนที่ 3: ดับเบิลคลิกที่ไฟล์ CommandButton1 เพื่อให้สามารถเขียนไฟล์ รหัส VBA ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน กล่องที่เปิดขึ้น
ตอนนี้พิมพ์ด้านล่าง รหัส VBA ตามที่ปรากฏ:
Dim a As Integer Dim b As Integera = Worksheets('Sheet Name').Cells(Row number, Column number).Value b = Worksheets('Sheet Name').Cells(Row number, Column number)).Value Worksheets('Sheet Name').Cells(Row number, Column number)).Value = a + b
*บันทึก - อย่าลืมแทนที่ส่วนที่ไฮไลต์ด้วยชื่อแผ่นงานจริงหมายเลขแถวและหมายเลขคอลัมน์
ขั้นตอนที่ 4: ตอนนี้กลับไปที่ไฟล์ แผ่นงาน Excel ( แผ่นงาน 1 ในกรณีนี้) และคลิกที่ไฟล์ โหมดการออกแบบ ตัวเลือกในไฟล์ แถบเครื่องมือ เพื่อเลิกทำ
ตอนนี้คลิกที่ไฟล์ CommandButton1 ในแผ่นงานเพื่อสร้างผลลัพธ์
ขั้นตอนที่ 5: หากคุณป้อนไฟล์ VBA รหัสไม่ถูกต้องมันจะให้ไฟล์ ข้อผิดพลาดรันไทม์ VBA 1004 .
ดังนั้นสิ่งนี้จะช่วยให้คุณเข้าใจว่าเหตุใดคุณจึงได้รับไฟล์ ข้อผิดพลาดขณะทำงาน 1004 และช่วยคุณหลีกเลี่ยงโดยใช้สิ่งที่ถูกต้อง รหัส VBA และรูปแบบ แต่หากยังมีปัญหาอยู่ให้ลองใช้วิธีที่ 2
วิธีที่ 2: โดยการสร้างเทมเพลต Excel ใหม่
ขั้นตอนที่ 1: เปิด Microsoft Excel แล้วกดปุ่ม Ctrl + N คีย์ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเปิดสมุดงานใหม่
ตอนนี้ไปที่ ไฟล์ ทางด้านซ้ายบน
ขั้นตอนที่ 2: ตอนนี้ทางด้านขวาของสมุดงานภายใต้ไฟล์ ล่าสุด ลบแผ่นงาน excel ทั้งหมดยกเว้นแผ่นเดียว
จัดรูปแบบแผ่นงานนี้ที่คุณทิ้งไว้ตามความต้องการของคุณ
ขั้นตอนที่ 3: เมื่อดำเนินการเสร็จสิ้นให้ไปที่ไฟล์ ไฟล์ อีกครั้งและคลิกที่ บันทึกเป็น .
เลือกตำแหน่งที่คุณต้องการ o บันทึกไฟล์ ตอนนี้ตั้งค่า บันทึกเป็นประเภท ฟิลด์เป็น เทมเพลต Excel . ตรวจสอบให้แน่ใจว่าคุณบันทึกไฟล์ในรูปแบบ .xltx หรือ. xlt รูปแบบ.
*บันทึก - รูปแบบที่ใช้ด้านบนใช้สำหรับ Excel 2017 และเวอร์ชันที่สูงกว่า
ขั้นตอนที่ 4: เมื่อคุณบันทึกเทมเพลตแล้วคุณสามารถเพิ่มเทมเพลตโดยใช้รหัสด้านล่าง:
Add Type:=pathfilename
ตรวจสอบให้แน่ใจว่าคุณแทนที่ชื่อไฟล์ด้วยชื่อเอกสารที่คุณบันทึกไว้
สิ่งนี้ควรแก้ไขปัญหา VBA runtime error 1004 แต่ถ้าไม่เป็นเช่นนั้นให้ลองวิธีที่ 3
วิธีที่ 3: ผ่านการตั้งค่าศูนย์ความเชื่อถือ
ขั้นตอนที่ 1: เปิด MS Excel และไปที่ ไฟล์ แท็บ ตอนนี้คลิกที่ ตัวเลือก ในเมนู
ขั้นตอนที่ 2: ใน ตัวเลือก Excel คลิกที่หน้าต่าง ศูนย์ความเชื่อถือ ทางด้านซ้ายของบานหน้าต่าง ทางด้านขวาให้คลิกที่ไฟล์ การตั้งค่าศูนย์ความเชื่อถือ .
ขั้นตอนที่ 3: ใน ศูนย์ความเชื่อถือ คลิกที่หน้าต่าง การตั้งค่ามาโคร ตัวเลือกทางด้านซ้าย ตอนนี้ทางด้านขวาของบานหน้าต่างให้เลือกปุ่มตัวเลือกถัดจาก ปิดการใช้งาน มาโครทั้งหมดพร้อมการแจ้งเตือน
จากนั้นเลือกปุ่มตัวเลือกถัดจาก เชื่อถือการเข้าถึงโหมดการเข้าถึงโครงการ VBA .
กด ตกลง เพื่อบันทึกการเปลี่ยนแปลง จากนั้นกด ตกลง อีกครั้งใน ตัวเลือก Excel หน้าต่างเพื่อออก
วิธีนี้ควรแก้ไขปัญหาข้อผิดพลาดรันไทม์ VBA ของคุณ บิตหากปัญหายังคงมีอยู่ให้ลองใช้วิธีที่ 4
วิธีที่ 4: โดยการลบไฟล์ GWXL97.XLA
ขั้นตอนที่ 1: กด ปุ่ม Windows + E ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเปิดไฟล์ File Explorer ตอนนี้คลิกที่ พีซีเครื่องนี้ ทางด้านซ้ายและทางด้าน ไดรฟ์ C อยู่ทางขวา.
ขั้นตอนที่ 2: ตอนนี้ไปตามเส้นทางที่แสดงด้านล่างเพื่อไปยัง Excel โฟลเดอร์:
C:Users'username'AppDataLocalMicrosoftExcel
ตอนนี้เปิดโฟลเดอร์ XLStart
*บันทึก - แทนที่ส่วนที่ไฮไลต์ด้วยชื่อผู้ใช้เฉพาะของคุณโดยไม่มีเครื่องหมายคำพูด
ขั้นตอนที่ 3: ตอนนี้คุณจะเห็นไฟล์ชื่อ - GWXL97.XLA . เลือกไฟล์นี้และกด ลบ .
นั่นคือทั้งหมด การทำตามวิธีการเหล่านี้สามารถช่วยคุณแก้ไขข้อผิดพลาดรันไทม์ VBA 1004 ในพีซี Windows 10 ของคุณ
แนะนำสำหรับคุณ:- แก้ไข: Microsoft Excel ไม่สามารถเปิดหรือบันทึกเอกสารเพิ่มเติมได้เนื่องจากมีหน่วยความจำไม่เพียงพอ
- แก้ไขไฟล์ Excel ที่เสียหายใน Windows 10 และกู้คืนข้อมูลที่สูญหาย
- แก้ไขไฟล์ Excel ไม่เปิดปัญหาใน Windows 10
- วิธีแก้ไข Excel Online ไม่ทำงานผิดพลาดใน Windows 10
- แก้ไข: Microsoft Excel หยุดทำงานผิดพลาดใน Windows 10
- แก้ไขข้อผิดพลาด Microsoft Excel:“ รูปแบบเซลล์ที่แตกต่างกันมากเกินไป”