【问题标题】:get active cell without using macro在不使用宏的情况下获取活动单元格
【发布时间】:2013-08-12 19:58:48
【问题描述】:

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

我可以用宏来做到这一点

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

这个解决方案的问题是用户失去了撤消...

有什么想法吗?

【问题讨论】:

    标签: excel selection undo


    【解决方案1】:

    你可以使用公式

    =CELL("address")
    

    通过省略第二个参数,它将为您提供活动单元的地址。地址只会在计算时更改,而不仅仅是在您移动选择时更改。我还记得听说当活动工作表不是带有公式的工作表时它是不可靠的。如果你不能忍受这些限制,我认为你不走运。

    【讨论】:

    • 如果 reculc 是自动的……这正是我所需要的。谢谢这个能力很有趣......但我想正​​如你所说的我不走运:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多