tinystm.org.
  • หลัก(current)
  • ข้อเสนอ
  • แสดง
  • ฮาร์ดแวร์
  • หน้าต่าง
  • Google Cast
  • ประเทศ

แก้ไขข้อผิดพลาดเวลาทำงานของ Excel VBA 1004 ใน Windows 10

แก้ไขข้อผิดพลาดเวลาทำงานของ Excel VBA 1004 ใน Windows 10

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา



ไม่ว่าคุณจะสร้างรายงาน Excel สำหรับการใช้งานของคุณเองหรือสำหรับธุรกิจมีให้เลือกสองรูปแบบ XLS และ XLSX เมื่อรูปแบบเหล่านี้เสียหายคุณจะเห็นไฟล์ ข้อผิดพลาดรันไทม์ VBA '1004' .



ข้อผิดพลาดนี้อาจเกิดขึ้นได้เมื่อคุณพยายามสร้างมาโครในแผ่นงาน Excel ดังนั้นจึงทำให้คุณไม่สามารถทำงานกับ Excel ได้ แม้ว่าสิ่งนี้จะทำให้คุณไม่สามารถทำงานกับ VBA ได้ แต่ก็อาจทำให้ VBA หยุดทำงานได้และแม้แต่ระบบของคุณในบางครั้ง

ข่าวดีก็คือสามารถแก้ไขได้โดยใช้สองวิธี มาดูวิธีการกัน

วิธีที่ 1: การใช้แท็บนักพัฒนาใน MS Excel

ขั้นตอนที่ 1: เปิด Excel แผ่นงานที่คุณประสบปัญหาและคลิกที่ไฟล์ นักพัฒนา แท็บ



ตอนนี้คลิกที่ไฟล์ แทรก ตัวเลือกด้านล่างและด้านล่าง การควบคุม ActiveX เลือกส่วน ปุ่มคำสั่ง .

แท็บนักพัฒนา Ms Excel แทรกปุ่มคำสั่ง Activex Controls

ขั้นตอนที่ 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

*บันทึก - อย่าลืมแทนที่ส่วนที่ไฮไลต์ด้วยชื่อแผ่นงานจริงหมายเลขแถวและหมายเลขคอลัมน์

Microsoft Visual Basic สำหรับแอปพลิเคชัน Window Write Command Enter



ขั้นตอนที่ 4: ตอนนี้กลับไปที่ไฟล์ แผ่นงาน Excel ( แผ่นงาน 1 ในกรณีนี้) และคลิกที่ไฟล์ โหมดการออกแบบ ตัวเลือกในไฟล์ แถบเครื่องมือ เพื่อเลิกทำ

ตอนนี้คลิกที่ไฟล์ CommandButton1 ในแผ่นงานเพื่อสร้างผลลัพธ์



ปุ่มคำสั่งโหมดการออกแบบแผ่นงาน Excel 1 เติมข้อมูลอัตโนมัติทั้งหมด

ขั้นตอนที่ 5: หากคุณป้อนไฟล์ VBA รหัสไม่ถูกต้องมันจะให้ไฟล์ ข้อผิดพลาดรันไทม์ VBA 1004 .



หากคุณป้อนรหัส Vba ผิด Vba Run Time Error 1004

ดังนั้นสิ่งนี้จะช่วยให้คุณเข้าใจว่าเหตุใดคุณจึงได้รับไฟล์ ข้อผิดพลาดขณะทำงาน 1004 และช่วยคุณหลีกเลี่ยงโดยใช้สิ่งที่ถูกต้อง รหัส VBA และรูปแบบ แต่หากยังมีปัญหาอยู่ให้ลองใช้วิธีที่ 2

วิธีที่ 2: โดยการสร้างเทมเพลต Excel ใหม่

ขั้นตอนที่ 1: เปิด Microsoft Excel แล้วกดปุ่ม Ctrl + N คีย์ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเปิดสมุดงานใหม่

ตอนนี้ไปที่ ไฟล์ ทางด้านซ้ายบน

แท็บไฟล์แผ่นงาน Excel

ขั้นตอนที่ 2: ตอนนี้ทางด้านขวาของสมุดงานภายใต้ไฟล์ ล่าสุด ลบแผ่นงาน excel ทั้งหมดยกเว้นแผ่นเดียว

แท็บไฟล์ด้านขวาล่าสุดลบไฟล์ทั้งหมดยกเว้นไฟล์เดียว

จัดรูปแบบแผ่นงานนี้ที่คุณทิ้งไว้ตามความต้องการของคุณ

ขั้นตอนที่ 3: เมื่อดำเนินการเสร็จสิ้นให้ไปที่ไฟล์ ไฟล์ อีกครั้งและคลิกที่ บันทึกเป็น .

เลือกตำแหน่งที่คุณต้องการ o บันทึกไฟล์ ตอนนี้ตั้งค่า บันทึกเป็นประเภท ฟิลด์เป็น เทมเพลต Excel . ตรวจสอบให้แน่ใจว่าคุณบันทึกไฟล์ในรูปแบบ .xltx หรือ. xlt รูปแบบ.

แท็บไฟล์บันทึกเป็นเลือกตำแหน่งบันทึกเป็นประเภทเทมเพลต Excel ชื่อไฟล์. xltx หรือรูปแบบ. xlt บันทึก

*บันทึก - รูปแบบที่ใช้ด้านบนใช้สำหรับ Excel 2017 และเวอร์ชันที่สูงกว่า

ขั้นตอนที่ 4: เมื่อคุณบันทึกเทมเพลตแล้วคุณสามารถเพิ่มเทมเพลตโดยใช้รหัสด้านล่าง:

Add Type:=pathfilename

ตรวจสอบให้แน่ใจว่าคุณแทนที่ชื่อไฟล์ด้วยชื่อเอกสารที่คุณบันทึกไว้

สิ่งนี้ควรแก้ไขปัญหา VBA runtime error 1004 แต่ถ้าไม่เป็นเช่นนั้นให้ลองวิธีที่ 3

วิธีที่ 3: ผ่านการตั้งค่าศูนย์ความเชื่อถือ

ขั้นตอนที่ 1: เปิด MS Excel และไปที่ ไฟล์ แท็บ ตอนนี้คลิกที่ ตัวเลือก ในเมนู

ตัวเลือกไฟล์ Ms Excel

ขั้นตอนที่ 2: ใน ตัวเลือก Excel คลิกที่หน้าต่าง ศูนย์ความเชื่อถือ ทางด้านซ้ายของบานหน้าต่าง ทางด้านขวาให้คลิกที่ไฟล์ การตั้งค่าศูนย์ความเชื่อถือ .

Excel ตัวเลือกศูนย์ความเชื่อถือการตั้งค่าศูนย์ความเชื่อถือ

ขั้นตอนที่ 3: ใน ศูนย์ความเชื่อถือ คลิกที่หน้าต่าง การตั้งค่ามาโคร ตัวเลือกทางด้านซ้าย ตอนนี้ทางด้านขวาของบานหน้าต่างให้เลือกปุ่มตัวเลือกถัดจาก ปิดการใช้งาน มาโครทั้งหมดพร้อมการแจ้งเตือน

จากนั้นเลือกปุ่มตัวเลือกถัดจาก เชื่อถือการเข้าถึงโหมดการเข้าถึงโครงการ VBA .

กด ตกลง เพื่อบันทึกการเปลี่ยนแปลง จากนั้นกด ตกลง อีกครั้งใน ตัวเลือก Excel หน้าต่างเพื่อออก

การตั้งค่ามาโครปิดการใช้งานมาโครทั้งหมดด้วยการแจ้งเตือนความน่าเชื่อถือเข้าถึงโหมดวัตถุโครงการ Vba ตกลง

วิธีนี้ควรแก้ไขปัญหาข้อผิดพลาดรันไทม์ VBA ของคุณ บิตหากปัญหายังคงมีอยู่ให้ลองใช้วิธีที่ 4

วิธีที่ 4: โดยการลบไฟล์ GWXL97.XLA

ขั้นตอนที่ 1: กด ปุ่ม Windows + E ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเปิดไฟล์ File Explorer ตอนนี้คลิกที่ พีซีเครื่องนี้ ทางด้านซ้ายและทางด้าน ไดรฟ์ C อยู่ทางขวา.

ไดรฟ์ Pc C นี้

ขั้นตอนที่ 2: ตอนนี้ไปตามเส้นทางที่แสดงด้านล่างเพื่อไปยัง Excel โฟลเดอร์:

C:Users'username'AppDataLocalMicrosoftExcel

ไดรฟ์ Pc C นี้เป็นไปตาม Path Excel Xlstart

ตอนนี้เปิดโฟลเดอร์ XLStart

*บันทึก - แทนที่ส่วนที่ไฮไลต์ด้วยชื่อผู้ใช้เฉพาะของคุณโดยไม่มีเครื่องหมายคำพูด

ขั้นตอนที่ 3: ตอนนี้คุณจะเห็นไฟล์ชื่อ - GWXL97.XLA . เลือกไฟล์นี้และกด ลบ .

นั่นคือทั้งหมด การทำตามวิธีการเหล่านี้สามารถช่วยคุณแก้ไขข้อผิดพลาดรันไทม์ VBA 1004 ในพีซี Windows 10 ของคุณ

แนะนำสำหรับคุณ:
  1. แก้ไข: Microsoft Excel ไม่สามารถเปิดหรือบันทึกเอกสารเพิ่มเติมได้เนื่องจากมีหน่วยความจำไม่เพียงพอ
  2. แก้ไขไฟล์ Excel ที่เสียหายใน Windows 10 และกู้คืนข้อมูลที่สูญหาย
  3. แก้ไขไฟล์ Excel ไม่เปิดปัญหาใน Windows 10
  4. วิธีแก้ไข Excel Online ไม่ทำงานผิดพลาดใน Windows 10
  5. แก้ไข: Microsoft Excel หยุดทำงานผิดพลาดใน Windows 10
  6. แก้ไขข้อผิดพลาด Microsoft Excel:“ รูปแบบเซลล์ที่แตกต่างกันมากเกินไป”

บทความที่น่าสนใจ

  • Network Adapter หายไปใน Windows 10: วิธีง่ายๆในการแก้ไข

    เครือข่าย
  • วิธีทราบที่อยู่ MAC บนพีซีที่ใช้ Windows 11 : 4 วิธี

    ช่วย
  • แก้ไข: แอปโทรศัพท์ของคุณไม่ทำงานใน Windows 11

    ช่วย

หมวดหมู่ยอดนิยม

  • ข้อเสนอ
  • แสดง
  • ฮาร์ดแวร์
  • หน้าต่าง
  • Google Cast
  • ประเทศ

บทความที่น่าสนใจ

  • วิธีแก้ไขรีจิสทรีของ windows 10
  • ทำไมฉันถึงสร้างโฟลเดอร์ใหม่ในคอมพิวเตอร์ไม่ได้
  • วิธีเรียกใช้เซสชันคอนโซล windows 10

Copyright 2025 All rights reserved. tinystm.org