ข้อผิดพลาดรันไทม์ 9 ปรากฏขึ้นเมื่อคุณพยายามคัดลอกแผ่นงานโมดูล Microsoft Visual Basic for Applications ในขั้นตอนแมโคร Visual Basic โดยพื้นฐานแล้วหมายความว่า Visual Basic ไม่สามารถอ่านคำสั่ง / การตั้งค่าที่คุณต้องการได้ ทำให้ระบบของคุณแสดงข้อผิดพลาดที่คุณเห็น
โดยปกติข้อผิดพลาดนี้จะแสดงดังนี้:
ข้อผิดพลาดรันไทม์ '9':
ตัวห้อยอยู่นอกช่วง
อะไรทำให้เกิดข้อผิดพลาดรันไทม์ 9
สาเหตุหลักของข้อผิดพลาดนี้คือเมื่อคุณลองใช้วิธีการ "คัดลอก" เพื่อคัดลอกแผ่นงานบางแผ่นลงในสมุดงาน Excel ของคุณ หากโค้ดของคุณดูคล้ายกับสิ่งนี้ อาจเป็นสาเหตุของปัญหา:
“ThisWorkbook.Sheets(“Module2″).Copy before:=ActiveWorkbook.Sheets(1)”
คุณอาจได้รับข้อผิดพลาดเมื่อ "แผ่นงานโมดูล" ที่คุณพยายามคัดลอกถูกแทรกด้วยตนเองใน Microsoft Excel หรือถ้าเครื่องพิมพ์ไม่ได้ถูกกำหนดไว้ในคอมพิวเตอร์ของคุณ เพื่อแก้ไขปัญหาข้อผิดพลาดรันไทม์ 9 ขอแนะนำให้คุณเพิ่มเครื่องพิมพ์ในการกำหนดค่าระบบของคุณ และติดตั้งการอัปเดต Windows ตามปกติและล้างรีจิสทรีของระบบของคุณ นี่คือสิ่งที่คุณต้องทำ:
วิธีการแก้ไขข้อผิดพลาดรันไทม์ 9
ขั้นตอนที่ 1 – เพิ่มเครื่องพิมพ์ในระบบของคุณ
บ่อยครั้ง Visual Basic / Excel จะสับสนว่าคุณมีเครื่องพิมพ์ติดตั้งอยู่ในระบบของคุณหรือไม่ หากคุณไม่มีเครื่องพิมพ์เพิ่มลงในคอมพิวเตอร์ของคุณในขณะนี้ คุณควรลองเพิ่มเครื่องพิมพ์เพื่อแก้ไขข้อผิดพลาดรันไทม์ 9 นี่คือสิ่งที่คุณสามารถทำได้:
- คลิกเริ่ม เลือกแผงควบคุม
- ดับเบิลคลิกเครื่องพิมพ์และแฟกซ์เพื่อเปิดหน้าต่างที่เกี่ยวข้อง
- ดับเบิลคลิก เพิ่มเครื่องพิมพ์ เพื่อเปิดวิซาร์ดการเพิ่มเครื่องพิมพ์ ซึ่งจะช่วยคุณโดยทำตามคำแนะนำที่มีให้
ขั้นตอนที่ 2 – อัปเดต Windows
ข้อผิดพลาดรันไทม์ 9 มักเกิดขึ้นเมื่อ Windows ไม่มีไฟล์และการอัปเดตที่จำเป็น เพื่อช่วยให้ทำงานได้อย่างราบรื่นที่สุด เพื่อให้แน่ใจว่าสิ่งนี้จะไม่ทำให้เกิดปัญหาใดๆ บนพีซีของคุณ คุณจะต้องสามารถอัปเดต Windows ได้โดยการเรียกดู “แผงควบคุม” จากนั้นคลิกที่ “Windows Update” ตรวจสอบให้แน่ใจว่าคุณอนุญาตให้ติดตั้งการอัปเดตทั้งหมดบนพีซีของคุณ
ขั้นตอนที่ 3 – สแกนหาไวรัส
- ดาวน์โหลดโปรแกรมสแกนไวรัสนี้
ไวรัสเป็นปัญหาใหญ่สำหรับ Windows เนื่องจากทำให้เกิดปัญหาต่างๆ กับพีซีของคุณอย่างต่อเนื่อง หนึ่งในสาเหตุที่ใหญ่ที่สุดของข้อผิดพลาดรันไทม์ 9 คือวิธีที่ไวรัสจำนวนมากมักจะติดไวรัสไฟล์โปรแกรมหลักที่ Windows ต้องใช้ในการทำงาน ทำให้ไม่สามารถอ่านไฟล์ได้ ทำให้ Windows ไม่สามารถประมวลผลคำสั่งที่คุณต้องการได้ ส่งผลให้แสดงข้อผิดพลาด เพื่อให้แน่ใจว่านี่ไม่ใช่ปัญหา คุณต้องสามารถล้างการติดไวรัสทั้งหมดที่ระบบของคุณอาจมีด้วยเครื่องสแกนไวรัส โปรแกรมสแกนไวรัสที่เราแนะนำคือโปรแกรมชื่อ XoftSpy
ขั้นตอนที่ 4 – ล้างข้อมูลรีจิสทรี
- ดาวน์โหลดตัวทำความสะอาดรีจิสทรีนี้
รีจิสทรีเป็นสาเหตุสำคัญของข้อผิดพลาดรันไทม์ 9 เนื่องจากระบบของคุณใช้งานอย่างต่อเนื่อง นี่เป็นปัญหาใหญ่ เนื่องจากหมายความว่า Windows ไม่สามารถใช้ไฟล์ที่จำเป็นในการรันได้อย่างต่อเนื่อง ทำให้ช้าลงและทำให้เกิดข้อผิดพลาด เช่น ข้อผิดพลาดรันไทม์ 9 ในการแก้ไขปัญหานี้ คุณจะต้องใช้ 'ตัวล้างรีจิสทรี' เพื่อซ่อมแซมข้อผิดพลาดต่างๆ ที่อยู่ในรีจิสทรีได้ คุณสามารถดูโปรแกรมทำความสะอาดรีจิสทรีที่เราแนะนำได้ที่ด้านล่าง: