สารบัญ
ในขณะที่ทำงานกับชุดข้อมูล 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 ของเรา