Har*_*ris 0 excel vba excel-vba
我想使用宏来获取用户已在Excel工作表中选择的行.我该怎么办?
我附上了一张图片.我选择了第3行.我想在宏中获取所选行.如果用户选择了多行,我想获取宏中所有选定的行.

Selection 将获得当前选定的范围.
Sub test()
Dim rng As Range
Set rng = Selection
'Will return address of selected range
MsgBox rng.Address
'will return row num
Msgbox rng.Row
'will give start row
MsgBox "Start Row : " & rng.Row
'will give end row
MsgBox "End Row : " & rng.Row + rng.Rows.Count - 1
End Sub
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18177 次 |
| 最近记录: |