ActiveCell.Row - 我有一个选择,但它给了我activecell选择的最后一行

时间:2015-01-10 19:57:28

标签: vba excel-vba selection rows excel

我需要程序从excel vba中的用户返回选择中第一行的ActiveCell.Row编号。

我试过了,但有时它会显示活动单元格的最后一行而不是第一行。

任何人都知道如何解决它?

还有一个代码可以显示用户选择的范围吗? 例如。如果他们选择范围G3:G10,它将返回G3:G10。

因为我现在正在获取用户选择的第一行,然后计算他们选择了多少行来计算用户选择。

1 个答案:

答案 0 :(得分:3)

Range.Cells(1,1).Row应该返回范围中第一行的行号。

ActiveCell is a range,因此您可以将我的范围替换为activecell。

相关问题