在VBA中定义范围

时间:2013-12-19 05:08:25

标签: excel vba range cell

我有一系列数据将在B列和D列之间。

我可以得到最左上角的范围,因为这将是恒定的,唯一不同的是右下角的单元格。

我尝试使用xltoright然后xltobottom获取右下角的单元格。但是我很难获得这个右下角单元格的单元格地址。

有没有人遇到过这个问题,如果有的话,你是怎么回答这个问题的?

1 个答案:

答案 0 :(得分:0)

将xltoright和xltobottom更改为:xltoleft然后xlUp。 在VB编辑器的immédiate窗口中检查您从中获得的答案(Ctrl + G)

如果仍然无效,可以使用:

Range(Range_Adddress).cells.(Range(RangeAddress).cells.count).address 

到达范围的最后一个单元格地址(我将其命名为Range_Address,在示例中必须是一个字符串)。

这对你有帮助吗?