我正在使用VBA工作excel。我有一个代码,适用于一些过滤器和一些公式。那部分有效。问题出在打印部分。
我需要打印10行(只有一个例子可能更多或更少),但我有15行(再次只是一个例子)以前的操作行。所以我需要覆盖前10行,我做得很好,然后删除所有其余的行,在这种情况下只有5行(但可能是15,30或更多)。 我还需要删除特定列范围之间的信息,作为从A:AL删除的示例。我用这个:
Worksheets("Extract").Columns("A:AL").ClearContents
答案 0 :(得分:1)
您没有说明如何计算要删除的行的方式,所以这就是我所拥有的一切。您必须填写第一行和最后一行才能删除。
Worksheets("Extract").Range("A" & (insert first row to delete here) & ":AL" & (insert last row to delete here)).ClearContents