使用 VBA 调整 selection/range 的大小

resize the selection/range using VBA

一个简单的问题让我难以理解。我选择了一个活动行。我需要调整此范围的大小以使用 VBA 添加接下来的 22 行。例如。它目前仅突出显示第 100 行。我现在想扩大选择范围以突出显示第 100 行到第 122 行。

提前致谢。

要扩展选择,请使用:

Range(Selection, Selection.Offset(22)).Select

这会起作用,尽管找到 avoid such selection-based code 的方法不是一个坏主意。

Selection.Resize(22).Select

似乎是更直接的方法。