excel-VBA中的部分使用范围选择或如何选择动态使用范围的连续部分?

时间:2017-12-08 08:02:34

标签: excel vba excel-vba

我有一个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中仅选择连续使用的已使用范围的子集(即没有空列/行)?

请注意,两个表格的尺寸以及两者之间的空白列数量不同。

0 个答案:

没有答案