excel中用什么指令宏得到当前选中的多个单元格位置?
例如我先中了B1,A2:C2,B3。这几个单元格。再运行宏来处理一点东西,但由于每次选中的单元格个数和位置都不同,所以要在宏里得到这些单元格的绝对位置。要用什么指令呢?或...
例如我先中了B1,A2:C2,B3。这几个单元格。再运行宏来处理一点东西,但由于每次选中的单元格个数和位置都不同,所以要在宏里得到这些单元格的绝对位置。要用什么指令呢?或是用什么方法?
展开
2012-08-19 · 知道合伙人软件行家
关注
展开全部
楼上的说错了。
使用selection.address就可以得到所有被选择的单元格或者区域的绝对地址。。
使用selection.address就可以得到所有被选择的单元格或者区域的绝对地址。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
selection。rows\columns可以得到选定的一个区域的左上角位置。
但是像你这样复杂的选中单元格,估计只能用for each 循环处理啦。
但是像你这样复杂的选中单元格,估计只能用for each 循环处理啦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如:
Sub work_in_selection()
Dim rag As Range
For Each rag In Selection
MsgBox ("单元格地址:" & rag.Address)
Next
End Sub
Sub work_in_selection()
Dim rag As Range
For Each rag In Selection
MsgBox ("单元格地址:" & rag.Address)
Next
End Sub
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询