清除特定行中的内容vba

我正在与VBA的excel工作。 我有一个代码,应用一些filter和一些公式。 那部分工作。 问题出在打印部分。

我需要打印10行(只有一个例子可能更多或更less),但是我有15行(也只是一个例子)以前的行。 所以我需要覆盖前10行,我做得很好,然后删除在这种情况下只有5(但可能是15,30或更多)的其余行。 我也只需删除特定范围的列之间的信息作为从A:AL中删除的示例。 我正在使用这个:

Worksheets("Extract").Columns("A:AL").ClearContents 

你没有说如何计算行删除的方式,所以这就是我所有的。 您必须填写第一行和最后一行以删除。

 Worksheets("Extract").Range("A" & (insert first row to delete here) & ":AL" & (insert last row to delete here)).ClearContents