如何 select 范围从 selected 行
How to select range from selected row
我正在尝试 select 从 select 行开始。例如,当用户 select B 列第 2 - 5 行 (=B2:B5) 和 运行 宏时,我希望 selection 为 B2:E5 .
实现此目标的最简单方法是什么?
如果你想引用同一行不同的列那么你可以使用Range.Offset 属性.
expression.Offset(RowOffset, ColumnOffset)
例如:Range("B1").Offset(, 3 )
指的是'B1'同一行但'E'
列的值
如果你想 select 范围从 E2:E5 那么你必须循环它。
可以给我你的代码吗?以便我改进它。
我正在尝试 select 从 select 行开始。例如,当用户 select B 列第 2 - 5 行 (=B2:B5) 和 运行 宏时,我希望 selection 为 B2:E5 .
实现此目标的最简单方法是什么?
如果你想引用同一行不同的列那么你可以使用Range.Offset 属性.
expression.Offset(RowOffset, ColumnOffset)
例如:Range("B1").Offset(, 3 )
指的是'B1'同一行但'E'
列的值如果你想 select 范围从 E2:E5 那么你必须循环它。
可以给我你的代码吗?以便我改进它。