获取活动单元格而不使用宏

时间:2013-08-11 10:59:29

标签: excel selection undo

我需要获取单元格A1中活动单元格的地址

我可以做一个宏

Sub Worksheet_selectionchange(target as range)
Cells(1,1)=activecell.address
End sub

此解决方案的问题是用户失去撤消...

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您可以使用公式

=CELL("address")

通过省略第二个参数,它将为您提供activecell的地址。地址只会在计算时更改,而不仅仅是在您移动选择时。我还记得当活动纸不是带配方的纸张时,听到它是不可靠的。如果你不能忍受这些限制,我认为你运气不好。