2
在Excel中遇到一个非常令人沮丧的问题 - 无法删除最后一个单元格;它锁定在上次使用的列和行1048576你跳之前,共同修复了,我已经想尽解决我能在互联网上找到,包括:Excel最后一个单元格错误
- 删除所有未使用的行,删除所有未使用的列
- 保存,关闭,在所有未使用的行重新
- 清晰格式&列
- 各项宏观的引用worksheet.UsedRange,UsedRange.Rows.Count,UsedRange(1),等等。
- 以不同的顺序上述的许多排列,总是跟着一个保存/重新打开
这是发生在双方的Excel 2007和Excel 2013年甚至当我删除工作表上一切(即选择全部,单击右键,删除),保存/打开,最后一个单元STILL保持引用最后一行。
我可以将工作表的活动区域复制并粘贴到新工作表中,但我之前发生过这种情况,并且希望找到一个完整的修复程序以供将来参考(或者知道这确实是一个错误和我不只是在这里坚果!)
使用此范围(“A”和Rows.Count).End(xlUp).Row'来获取最后一行。 – Santosh
你如何确定“最后一个细胞”? –
我有一种感觉,你正在使用'usedRange'来找到最后一个单元格。如果是,那么请参阅[THIS](http://stackoverflow.com/questions/11169445/error-finding-last-used-cell-in-vba) –