Error
  • JLIB_APPLICATION_ERROR_COMPONENT_NOT_LOADING
  • JLIB_APPLICATION_ERROR_COMPONENT_NOT_LOADING
  • Error loading component: com_content, 1
  • Error loading component: com_content, 1
  • Error loading component: com_content, 1
  • Error loading component: com_content, 1
  • Error loading component: com_content, 1
  • Error loading component: com_content, 1

Excel copy หรือ move sheet ไปอีกไฟล์ไม่ได้

"Excel cannot insert the sheets into the destination workbook, because it contains fewer rows and columns than the source workbook. To move or copy the data to the destination workbook, you can select the data, and then use the Copy and Paste commands to insert it into the sheets of another workbook."

excel copy move sheet ไม่ได้

สาเหตุของที่มาของปัญหานี้คือ ไฟล์ที่เราจะ copy หรือ move sheet ข้อมูลไฟล์ต้นทางเป็น .xlsx และไฟล์ปลายทางเป็นไฟล์เวอร์ชั่นเก่า .xls จนไม่สามารถ copy หรือ move ได้ เพราะว่าขนาดของ sheet ไม่เท่ากัน .xlsx มีแถวทั้งหมด 1,048,576 แถว แต่ว่า .xls มีแค่ 65536 แถวเท่านั้น วิธีแก้ง่ายๆ คือแปลงไฟล์ .xls เป็น .xlsx ซะด้วยการ save as... แล้วปิดและเปิดไฟล์ใหม่ แล้วลอง copy หรือ move sheet อีกทีครับ ก็หวังว่าบทความนี้จะเป็นแนวทางช่วยแก้ปัญหาการ copy หรือ move sheet ข้อมูลใน excel ของทุกท่านได้ ถ้าผิดพลาดประการไดก็ต้องขออภัยไว้ ณ ที่นี้ด้วย เพราะผมเขียนมาจากประสบการณ์ที่เคยเจอมา และสามารถของปัญหาของผมละของทุกท่านอาจจะไม่ตรงกันซะทีเดียวครับ