在Excel软件中,按“Ctrl+End”组合键可以定位到工作表中数据区域的右下角单元格,这个单元格标志着工作表的已使用范围。可是,偶尔会发生的问题是按“Ctrl+End”组合键所定位到的单元格是个空单元格,而不是真正有内容的最后一个单元格。
在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重置工作表中的已使用范围