在excel VBA中转换范围对象

时间:2014-08-07 19:50:58

标签: excel vba excel-vba

让我们说我执行以下操作来高亮显示表格列表中的最后一列:

    Range("K2").Select
    Range(Selection, Selection.End(xlDown)).Select

让我们假设为了这个例子,作为这些命令的结果,高亮范围是K2:K40。

列L当前为空。

有没有办法将当前突出显示的范围翻译成一列?那么L2:L40最终突出显示了吗?

1 个答案:

答案 0 :(得分:4)

使用Range.Offset(RowOffset, ColumnOffset)属性

Range(Selection, Selection.End(xlDown)).Offset(0, 1).Select