
Bấy lâu nay tôi thắc mắc không biết Excel sẽ ghi cái gì vào file xls. Dữ liệu, sheet, định dạng, công thức... tất nhiên rồi. Nhưng có những trường hợp File bị tăng rất nhanh dù dữ liệu chẳng thêm gì cả, nhưng ô cuối cùng (LastUsedCell) (khi nhấn Ctrl + End nó sẽ chuyển tới ô này) thì chạy tít xuống dưới. Thí dụ dữ liệu chỉ có 100 dòng, nhưng khi nhấn Ctrl+End nó nhảy tới tận ô L5000 chẳng hạn, làm File tăng rất nhanh. Vậy nguyên nhân tại sao?
Bạn thử mở 1 sheet mới, di chuyển đến ô A5000, sau đó nhấn Del (ClearContents), UsedLastCell vẫn là ô A1. Save file vẫn không thay đổi.
Bây giờ tại ô A5000 bạn vào Edit - ClearFormat, bây giờ LastUsedCell là ô A5000 rồi! Lúc này bạn save thì file sẽ tăng đáng kể.
Thêm 1 ví dụ nữa, bạn mở 1 sheet mới, chọn cột C, nhấp chọn nút Center trên thanh công cụ. File chẳng thay đổi kích thước và LastUsedCell cũng không thay đổi.
Nhưng nếu bạn chọn C1:C1000 và nhấp chọn Center, LastUsedCell sẽ là C10000. Lúc này bạn save file thì kích thước file sẽ tăng lên khá nhiều.
Có ai hiểu cặn kẻ về vấn đề này không? Có lệnh nào để Set lại LastUsedCell theo ý của mình không?
Bạn thử mở 1 sheet mới, di chuyển đến ô A5000, sau đó nhấn Del (ClearContents), UsedLastCell vẫn là ô A1. Save file vẫn không thay đổi.
Bây giờ tại ô A5000 bạn vào Edit - ClearFormat, bây giờ LastUsedCell là ô A5000 rồi! Lúc này bạn save thì file sẽ tăng đáng kể.
Thêm 1 ví dụ nữa, bạn mở 1 sheet mới, chọn cột C, nhấp chọn nút Center trên thanh công cụ. File chẳng thay đổi kích thước và LastUsedCell cũng không thay đổi.
Nhưng nếu bạn chọn C1:C1000 và nhấp chọn Center, LastUsedCell sẽ là C10000. Lúc này bạn save file thì kích thước file sẽ tăng lên khá nhiều.
Có ai hiểu cặn kẻ về vấn đề này không? Có lệnh nào để Set lại LastUsedCell theo ý của mình không?