所以,我已经阅读了很多内容,并且遇到了ActiveWorksheet.UsedRange函数,以及清除所有内容和删除行。
我的工作表有两个部分; A1:AJ2900和AL1:BX2900 - 第二部分用于粘贴原始数据,第一部分使用公式跨多个工作表交叉引用原始数据。
当我按下CTRL + End时,我被带到BX1048576。
我尝试了以下内容:
选择行2902 - 1048576>全部清除
选择行2902 - 1048576>右键单击行标题>删除 - 当我这样做时,A1:AJ1的格式被复制并粘贴到A2902:AJ1048576,之前它们之前没有格式。
ActiveSheet.UsedRange
修改:根据这个:https://support.microsoft.com/en-us/kb/244435,我添加了Excess Format Cleaner插件。
在每次这些之后,我保存了文件并重新打开。没有变化。
我想说这发生在之前,Excel Options中有一个设置做了什么?我可能会回想起OpenOffice,当时我还在使用它。