我需要程序从excel vba中的用户返回选择中第一行的ActiveCell.Row编号。
我试过了,但有时它会显示活动单元格的最后一行而不是第一行。
任何人都知道如何解决它?
还有一个代码可以显示用户选择的范围吗? 例如。如果他们选择范围G3:G10,它将返回G3:G10。
因为我现在正在获取用户选择的第一行,然后计算他们选择了多少行来计算用户选择。
答案 0 :(得分:3)
Range.Cells(1,1).Row
应该返回范围中第一行的行号。
ActiveCell
is a range,因此您可以将我的范围替换为activecell。