Error "Cannot add or create new cells" ใน Excel เกิดจาก: เซลล์ถูกล็อก, รวมเซลล์ (Merge), Used Range ผิด, ฟอร์แมตซ่อนอยู่, Freeze Panes
5 วิธีแก้ไข
1. ยกเลิกการป้องกันเซลล์ (Remove Cell Protection)
- Ctrl+A เลือกทั้งหมด → Home > Format > Format Cells
- แท็บ Protection → ยกเลิก Locked → OK
- Review > Protect Sheet → ใส่รหัสผ่านถ้ามี → OK
2. ยกเลิก Merge เซลล์ (Unmerge Rows/Columns)
- หาเซลล์ที่ Merge ไว้ (มัก Merge หลายแถว/คอลัมน์รวมเป็น 1)
- คลิกเซลล์นั้น → Home > Merge & Center (คลิกเพื่อยกเลิก)
- ทำซ้ำจน Unmerge ครบ → ลองเพิ่มเซลล์ใหม่
3. ใช้ VBA Force Used Range
- คลิกขวาแท็บ Sheet ที่มีปัญหา → View Code
- Ctrl+G เปิด Immediate Window
- พิมพ์:
ActiveSheet.UsedRange→ Enter - ไม่มีข้อความแจ้ง แต่มักแก้ปัญหาได้
4. ล้างเนื้อหาแถว/คอลัมน์ว่าง (Clear Unused Rows/Columns)
- คลิกคอลัมน์ข้างขวาสุดของข้อมูล → Ctrl+Shift+Right Arrow (เลือกทั้งหมด)
- Home > Borders > No Border
- Fill Color > No Fill
- กด Delete ล้างข้อมูลซ้ำ
5. ยกเลิก Freeze Panes
- View > Freeze Panes > Unfreeze Panes
- Save → ปิดเปิดไฟล์ใหม่
หากยังไม่ได้: ย้ายข้อมูลไป Sheet ใหม่
เคล็ดลับเพิ่มเติม
พิมพ์หลายบรรทัดใน 1 เซลล์
Alt+Enter ขึ้นบรรทัดใหม่ในเซลล์เดิม
ล็อกเซลล์บางส่วนให้แก้ไขไม่ได้
เลือกเซลล์ที่จะล็อก → Ctrl+1 > Protection > ถูก Locked → Review > Protect Sheet