: คลิกขวาคัดลอกและวางไม่ทำงานใน Excel (11 วิธีแก้ไข)

  • แบ่งปันสิ่งนี้
Hugh West

สารบัญ

ในขณะที่ทำงานกับชุดข้อมูล Microsoft Excel ขนาดใหญ่ บางครั้งเราพบว่าการคัดลอกและวางด้วยการคลิกขวาไม่ทำงานใน Excel นี่เป็นสถานการณ์ทั่วไปใน MS Excel วันนี้ จากชุดข้อมูลของเรา เราจะได้เรียนรู้สาเหตุและวิธีแก้ปัญหา 12 ข้อสำหรับการคัดลอกและวางแบบคลิกขวาที่ไม่ทำงานใน Excel อย่างมีประสิทธิภาพพร้อมภาพประกอบที่เหมาะสม

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดนี้ไปที่ ออกกำลังกายขณะที่คุณกำลังอ่านบทความนี้

คัดลอกและวางไม่ทำงาน.xlsm

11 วิธีง่ายๆ ในการแก้ไขการคลิกขวาที่คัดลอกและวางไม่ทำงานใน Excel

สมมติว่าเรามีชุดข้อมูลที่ประกอบด้วยข้อมูลเกี่ยวกับ ตัวแทนขาย ของกลุ่ม Armani หลายกลุ่ม ชื่อของ ตัวแทนขาย , หมายเลขประจำตัวประชาชน , ประเภทของ ผลิตภัณฑ์, และ รายได้ที่ได้รับ โดยตัวแทนขายจะได้รับใน คอลัมน์ B, C, D, และ E ตามลำดับ จากชุดข้อมูลของเรา เราสังเกตว่าการคัดลอกและวางด้วยการคลิกขวาไม่ทำงานเนื่องจากบางกรณี เราจะแก้ไขสาเหตุเหล่านั้นโดยใช้คำสั่ง แป้นพิมพ์ลัด พรอมต์คำสั่ง คำสั่ง คำสั่ง Add-in VBA Macros และอื่นๆ . นี่คือภาพรวมของชุดข้อมูลสำหรับงานวันนี้

1. เรียกใช้รหัส VBA เพื่อแก้ปัญหาการคัดลอกและวางคลิกขวาใน Excel

ในขณะที่ การคัดลอกและวางคลิกขวาไม่ทำงาน เราสามารถใช้ รหัส VBA เพื่อรหัส . โดยไปที่

แทรก → โมดูล

ขั้นตอนที่ 2:

  • ด้วยเหตุนี้ โมดูล คัดลอกและวางไม่ทำงาน จะปรากฏขึ้น ในโมดูล คัดลอกวางไม่ทำงาน ให้เขียน VBA
9973

  • ด้านล่าง หลังจากนั้น เรียกใช้ VBA เมื่อต้องการทำเช่นนั้น ให้ไปที่

เรียกใช้ → เรียกใช้ Sub/UserForm

  • หลังจากเรียกใช้โค้ด คุณจะสามารถแก้ไขข้อผิดพลาดในการคัดลอกและวางคลิกขวา

อ่านเพิ่มเติม: สูตร Excel เพื่อคัดลอกข้อความ จากเซลล์หนึ่งไปยังอีกชีตหนึ่ง

ข้อควรจำ

👉 บางครั้งไวรัสทำให้เกิดปัญหาในการคัดลอกและวางคำสั่งของ Excel พยายามลบไวรัสที่เป็นอันตรายออกเพื่อแก้ไขปัญหา

👉 หากแท็บ นักพัฒนาซอฟต์แวร์ ไม่ปรากฏใน Ribbon คุณสามารถทำให้มองเห็นได้ ในการทำเช่นนั้น ให้ไปที่

ไฟล์ → ตัวเลือก → กำหนด Ribbon เอง

สรุป

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

เปิดใช้งานการวางสำเนาคลิกขวาใน Excel ทำตามคำแนะนำด้านล่างเพื่อแก้ไขปัญหานี้!

ขั้นตอน:

  • ขั้นแรก กด Alt + F11 พร้อมกัน บนแป้นพิมพ์ของคุณ

  • หลังจากนั้น หน้าต่างชื่อ Microsoft Visual Basic for Applications – Copy Paste Not Working จะ ปรากฏต่อหน้าคุณทันที จากหน้าต่างนั้น เราจะแทรก หน้าต่างทันที จาก มุมมอง ในการทำเช่นนั้น ให้ไปที่

ดู → หน้าต่างทันที<2

  • ดังนั้น โมดูลชื่อ ทันที จะปรากฏขึ้นต่อหน้าคุณ ใน ทันที ให้จดโค้ด VBA ด้านล่าง
3184
  • จากนั้น กด ENTER บนแป้นพิมพ์ และคุณจะสามารถแก้ไข คลิกขวาที่ตัวเลือกคัดลอกและวาง

อ่านเพิ่มเติม: Excel VBA: คัดลอกค่าเซลล์และวางไปยังเซลล์อื่น<2

2. ใช้คุณสมบัติพรอมต์คำสั่งเพื่อแก้ไขข้อผิดพลาดในการคัดลอกและวางคลิกขวาใน Excel

ในหลายกรณี Microsft Access หรือ Microsoft Excel แสดงข้อผิดพลาด “ การคัดลอกวางไม่ทำงาน” เราสามารถแก้ไขข้อผิดพลาดได้โดยใช้ พรอมต์คำสั่ง เพื่อแก้ไขการคัดลอกและวางด้วยการคลิกขวา ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้!

ขั้นตอน:

  • ก่อนอื่น หากคุณใช้ Windows 8 หรือใหม่กว่า รุ่น ไปที่แถบค้นหาแล้วพิมพ์ พร้อมรับคำสั่ง ดังนั้น กดปุ่ม เรียกใช้เป็นตัวเลือกผู้ดูแลระบบ คุณสามารถทำได้ใน windows 7 หรือก่อนหน้า จากเมนู เริ่ม

  • หลังจากนั้น หน้าต่างคำสั่งชื่อ Administrator: Command Prompt จะปรากฏขึ้นต่อหน้าคุณ จากหน้าต่างคำสั่งนั้น พิมพ์ sfc /scannow

  • จากนั้น กด ENTER บนแป้นพิมพ์ของคุณ และคุณจะสามารถแก้ไขข้อผิดพลาดได้

อ่านเพิ่มเติม: การคัดลอกและวางไม่ทำงานใน Excel ( 9 เหตุผลและแนวทางแก้ไข)

3. ใช้คำสั่งตัวจัดการงานเพื่อแก้ไขข้อผิดพลาดใน Excel

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

ขั้นตอน:

  • ขั้นแรก กดปุ่ม Ctrl + Alt + Delete พร้อมกัน บนแป้นพิมพ์ของคุณ

  • หลังจากกดปุ่ม ให้เลือก ตัวจัดการงาน จากนั้น ปุ่ม ตัวจัดการงาน กล่องโต้ตอบปรากฏขึ้น จากกล่องโต้ตอบ ตัวจัดการงาน ให้ไปที่

Microsoft Excel → สิ้นสุดงาน

  • ดังนั้น คุณจะ สามารถแก้ไขข้อผิดพลาดได้

อ่านเพิ่มเติม: สูตรเพื่อคัดลอกและวางค่าใน Excel (5 ตัวอย่าง)

การอ่านที่คล้ายกัน

  • ใช้ VBA PasteSpecial และ Keep Source Formatting ใน Excel
  • วิธีการ คัดลอกและวางใน Excel และคงขนาดเซลล์ไว้ (7ตัวอย่าง)
  • คัดลอกและวางค่าไปยังแถวว่างถัดไปด้วย Excel VBA (3 ตัวอย่าง)
  • วิธีคัดลอกและวางใน Excel โดยไม่มีสูตร (7 เคล็ดลับง่ายๆ)
  • มาโครเพื่อคัดลอกและวางจากแผ่นงานหนึ่งไปยังอีกแผ่นงานหนึ่ง (15 วิธี)

4. แก้ไขการคัดลอกคลิกขวาและ ข้อผิดพลาดการวางไม่ทำงานขณะคัดลอกแถวและคอลัมน์ต่างๆ ใน ​​Excel

Excel แสดงข้อผิดพลาดในการคัดลอกและวางด้วยการคลิกขวา เมื่อเราคัดลอกแถวและคอลัมน์ต่างๆ ดูขั้นตอนด้านล่างเพื่อทราบเกี่ยวกับปัญหา

ขั้นตอน:

  • ประการแรก เลือกแถวและคอลัมน์ต่างๆ ตามที่แสดงในกล่องสีแดงใน ภาพต่อไปนี้และพยายามคัดลอก ดังนั้นข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นทันที

วิธีแก้ไข:

สิ่งนี้เกิดขึ้นเนื่องจากคำสั่งคัดลอกของ Excel ไม่ 'ไม่ดำเนินการกับแถวและคอลัมน์ต่างๆ ในเวลาเดียวกัน วิธีแก้ไขแสดงไว้ด้านล่าง

ขั้นตอน:

  • เลือกช่วงของเซลล์ใดก็ได้ในคอลัมน์ B และ C และคัดลอกมา มันจะทำงาน

  • นอกจากนี้ เลือกเซลล์ใดก็ได้ที่อยู่ในแถว 7, 8, 9, และ 10 และคัดลอก ปัญหาดังกล่าวข้างต้นจะไม่เกิดขึ้น

อ่านเพิ่มเติม: วิธีคัดลอกแถวโดยอัตโนมัติใน Excel ไปยังชีตอื่น (4 วิธี)

5. ลบการจัดรูปแบบตามเงื่อนไขเพื่อแก้ไขข้อผิดพลาดใน Excel

ในบางครั้ง Excel ไม่อนุญาตให้คัดลอกและวางหรือทำให้กระบวนการช้าลงเนื่องจากการใช้การจัดรูปแบบตามเงื่อนไขในแผ่นข้อมูล หากต้องการเรียนรู้วิธีแก้ไขปัญหา โปรดดูขั้นตอนด้านล่าง

ขั้นตอน:

  • ขั้นแรก จากแท็บ หน้าแรก ของคุณ ให้ไปที่ ถึง,

หน้าแรก → สไตล์ → การจัดรูปแบบตามเงื่อนไข → ล้างกฎ →  ล้างกฎจากทั้งแผ่นงาน

  • ดังนั้น ระบบจะลบการจัดรูปแบบทั้งหมด . จากนั้นบันทึกไฟล์เป็นไฟล์ใหม่ สุดท้าย คุณจะสามารถคัดลอกและวางได้โดยไม่มีปัญหาใดๆ

อ่านเพิ่มเติม: วิธีคัดลอกและวาง ใน Excel โดยใช้ VBA (7 วิธี)

6. ใช้คำสั่ง Add-in เพื่อแก้ไขข้อผิดพลาดใน Excel

เราสามารถแก้ปัญหาของเราได้โดยใช้ ไฟล์ ตัวเลือกริบบิ้น นี่เป็นวิธีที่ง่ายและประหยัดเวลาด้วย มาทำตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหานี้กันเถอะ!

ขั้นตอนที่ 1:

  • ก่อนอื่น ให้กดที่ตัวเลือก ไฟล์ <13

  • หลังจากคลิกที่ริบบิ้น ไฟล์ หน้าต่างใหม่จะปรากฏขึ้น จากหน้าต่างนั้น ให้ไปที่

เพิ่มเติม → ตัวเลือก

ขั้นตอนที่ 2:

  • หลังจากกดที่เมนู ตัวเลือก กล่องโต้ตอบชื่อ ตัวเลือกของ Excel จะปรากฏขึ้นต่อหน้าคุณ จากกล่องโต้ตอบนั้น อันดับแรก เลือก ส่วนเสริม ประการที่สอง ทำเครื่องหมายที่ช่อง ไป จากตัวเลือก จัดการ

  • จากนั้น หากต้องการปิดใช้งาน Add-in ให้ยกเลิกการเลือกทั้งหมด หลังจากนั้นให้เปิดใช้งานอีกครั้ง ในที่สุดประเด็นจะหายไปและคุณสามารถคัดลอกและวางได้โดยไม่มีปัญหาใดๆ

อ่านเพิ่มเติม: วิธีคัดลอกข้อมูลจากเซลล์เดียวไปยัง อื่นใน Excel โดยอัตโนมัติ

การอ่านที่คล้ายกัน

  • รหัส VBA เพื่อเปรียบเทียบแผ่นงาน Excel สองแผ่นและความแตกต่างของสำเนา
  • Excel VBA: คัดลอกช่วงไปยังสมุดงานอื่น
  • คัดลอกหลายเซลล์ไปยังชีตอื่นใน Excel (9 วิธี)
  • วิธี เพื่อคัดลอกแถวสำรองใน Excel (4 วิธี)
  • Excel VBA เพื่อคัดลอกข้อมูลจากสมุดงานอื่นโดยไม่ต้องเปิด

7. แก้ไขการกำหนดค่าระบบ เพื่อแก้ปัญหาใน Excel

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

ขั้นตอน:

  • ขั้นแรก เลือกไอคอน Windows และค้นหา เรียกใช้ .
  • จากนั้น พิมพ์ msconfig ในช่อง เปิด แล้วกด ตกลง .

  • ด้วยเหตุนี้ กล่องโต้ตอบจะปรากฏขึ้น ที่นั่น ภายใต้แท็บ ทั่วไป ให้ยกเลิกการทำเครื่องหมายที่โหลดรายการเริ่มต้น ใน การเริ่มต้นแบบเลือก

  • หลังจากนั้น ไปที่ บริการ ตอนนี้ เลือก ซ่อนบริการทั้งหมดของ Microsoft จากนั้นเลือก ปิดใช้งานทั้งหมด

  • จากนั้น ในแท็บ เริ่มต้น เลือก เปิด Task Manager .

  • สุดท้าย ปิดการใช้งานแต่ละรายการ และทุกกระบวนการเริ่มต้น

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

อ่านเพิ่มเติม: วิธีคัดลอกและวางแถวนับพันใน Excel (3 วิธี)‌

8. ใช้ วางคุณลักษณะพิเศษเพื่อแก้ไขการคลิกขวาที่คัดลอกและวางไม่ทำงานใน Excel

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

ขั้นตอน:

  • ขั้นแรก เลือกช่วงของเซลล์ B4 ถึง E7 และ B13 ถึง E14 เพื่อใช้งาน

  • จากนั้น เลือกเซลล์ G4 หรือเซลล์อื่นจากชุดข้อมูลที่คุณต้องการวาง

  • หลังจากนั้น ให้คลิกขวาที่เมาส์ และเลือก วางแบบพิเศษ จากเมนูบริบท

  • หลังจากคลิกที่ตัวเลือก วางแบบพิเศษ กล่องโต้ตอบชื่อ วางแบบพิเศษ จะปรากฏขึ้นทันที จากกล่องโต้ตอบ เลือก ทั้งหมด จาก วาง สุดท้าย กด ตกลง .

  • ดังนั้น คุณจะได้ผลลัพธ์ที่ต้องการ

อ่านเพิ่มเติม: ความแตกต่างระหว่างการวางและการวางแบบพิเศษใน Excel

9. ละเว้นการแลกเปลี่ยนข้อมูลแบบไดนามิกเพื่อแก้ไขการคัดลอกคลิกขวาและ วางไม่ทำงานใน Excel

นอกจากนี้ ตัวเลือก Dynamic Data Exchange(DDE) สามารถสร้างปัญหาระหว่างการคัดลอกและวาง การละเว้น Dynamic Data Exchange(DDE) สามารถแก้ปัญหา ' Excel ไม่สามารถวางข้อมูลได้ ' ดังนั้น เรียนรู้กระบวนการที่จะละเว้น DDE .

ขั้นตอน:

  • ขั้นแรก คลิก ไฟล์ .

  • ดังนั้น เลือก ตัวเลือก ซึ่งคุณจะพบได้ที่ ด้านล่างซ้าย ด้านข้าง

  • หลังจากนั้น กล่องโต้ตอบจะปรากฏขึ้น ในแท็บ ขั้นสูง ให้ยกเลิกการเลือกช่อง ละเว้นแอปพลิเคชันอื่นๆ ที่ใช้ Dynamic Data Exchange (DDE) สุดท้าย กด ตกลง ตอนนี้ คุณจะสามารถคัดลอกและวางโดยไม่สนใจปัญหานี้

อ่านเพิ่มเติม: วิธีคัดลอกสิ่งเดียวกัน ค่าในหลายเซลล์ใน Excel (4 วิธี)

การอ่านที่คล้ายกัน

  • วิธีวางจากคลิปบอร์ดไปยัง Excel โดยใช้ VBA
  • ปิดใช้งานการคัดลอกและวางใน Excel โดยไม่มีมาโคร (มี 2 เกณฑ์)
  • วิธีคัดลอกโดยไม่รวมแถวที่ซ่อนอยู่ใน Excel (4 วิธีง่ายๆ)<2
  • Excel VBA เพื่อคัดลอกแถวไปยังแผ่นงานอื่นตามเกณฑ์
  • วิธีใช้ VBA เพื่อวางเฉพาะค่าที่ไม่มีการจัดรูปแบบใน Excel

10. รีสตาร์ทพีซีของคุณเพื่อแก้ไขปัญหาใน Excel

วิธีที่ง่ายและประหยัดเวลาที่สุดในการแก้ไขปัญหาด้วยการคลิกขวา การคัดลอกวางใน Excel คือการรีสตาร์ท พีซี ของคุณ ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้!

ขั้นตอน:

  • ก่อนอื่น ให้กด คลิกขวา ที่ปุ่ม เริ่ม เมนู และหน้าต่างจะปรากฏขึ้นต่อหน้าคุณ จากหน้าต่างนั้น ให้ไปที่

ปิดเครื่องหรือออกจากระบบ → รีสตาร์ท

  • หลังจากรีสตาร์ท พีซี ของคุณ คุณจะ จะสามารถแก้ไขข้อผิดพลาดการคัดลอกและวาง

อ่านเพิ่มเติม: วิธีคัดลอกหลายแถวใน Excel โดยใช้มาโคร ( 4 ตัวอย่าง)

11. แก้ปัญหาการคัดลอกคลิกขวาและวางด้วย Excel VBA

จากชุดข้อมูลของเรา เราจะแก้ไขการคัดลอกและวางด้วยการคลิกขวาโดยใช้ รหัส VBA มันมีประโยชน์มากสำหรับบางช่วงเวลา ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้!

ขั้นตอนที่ 1:

  • ก่อนอื่น เลือกแถวข้อมูลต่อเนื่องที่คุณต้องการเลือกจากชุดข้อมูลของคุณ จากนั้นจากแท็บ นักพัฒนา ของคุณ ให้ไปที่

นักพัฒนา → Visual Basic

  • หลังจากคลิกที่ริบบิ้น Visual Basic หน้าต่างชื่อ Microsoft Visual Basic for Applications – Copy Paste Not Working จะปรากฏขึ้นต่อหน้าคุณทันที จากหน้าต่างนั้น เราจะแทรกโมดูลเพื่อใช้ VBA ของเรา

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง