我有一个excel工作表,其中包含两个动态表/块的usedrange。
在右侧,表1包含原始数据(从单元格A1开始)。然后,有一个空列E:E(例如),后面是从F1开始的表中的一些公式(例如)。
我只需要清除表1的内容。表2需要保持原样,我还不知道如何。
当我这样做时
Set StartCell1 = Range("A1") ' select first cell of table 1
StartCell1.CurrentRegion.Select ' attempt to select whole table 1
Selection.ClearContents ' attempt to clear table 1
表1和表2都被删除。
如何在excel-VBA中仅选择连续使用的已使用范围的子集(即没有空列/行)?
请注意,两个表格的尺寸以及两者之间的空白列数量不同。