如何从所选行中选择范围

时间:2015-01-29 17:09:42

标签: excel excel-vba vba

我正在尝试从所选行中选择范围。例如,当用户选择B列(= B2:B5)中的第2 - 5行并运行宏时,我希望选择为B2:E5。

实现这一目标的最简单方法是什么?

1 个答案:

答案 0 :(得分:0)

如果要引用同一行但不同的列,则可以使用Range.Offset属性。

expression.Offset(RowOffset,ColumnOffset)

对于Ex:范围(“B1”)。偏移(,3)

指同一行中'B1'但列'E'

的值

如果你想从E2:E5中选择范围,那么你必须循环它。

我可以提供您的代码吗?所以我可以改进它。