在Excel軟件中,按“Ctrl+End”組合鍵可以定位到工作表中數據區域的右下角單元格,這個單元格標志著工作表的已使用范圍。可是,偶爾會發生的問題是按“Ctrl+End”組合鍵所定位到的單元格是個空單元格,而不是真正有內容的最后一個單元格。
比如新建一張工作表,在B2單元格輸人2,按“Ctrl+End”組合鍵可以正確定位到B2,接著在C3單元格輸5,按“Ctrl+End”組合鍵也可以正確定位到C3。下面刪除C3的內容再按“Ctrl+End”組合鍵定位到的單元格居然仍然是C3而不是B2。此時C3是空單元格。
這是因為Excel沒能在工作表內容發生變化后及時更新對“已使用范圍”的判斷。
一般情況下,只需要保存工作簿就可以讓Excel重置工作表中的已使用范圍。
如果保存工作簿的方法仍不能解決問題那么極有可能是因為在那些內容為空的單元格里面設置過格式。這時通過行與列的反向選擇把多余的行與列全部刪除再保存工作簿。就可以重置Excel工作表中的已使用范圍。
如果Excel還不能重置工作表中的已使用范圍,按“Alt+Fll”打開VBA編輯器,按“Ctrl+G”組合鍵打開“立即”對話框,在其中輸入
MsgBox ActiveSheet.UsedRange.Address
按回車鍵,Excel提示當前已使用數據范圍的最后的單元格,強制Excel重置工作表中的已使用范圍