[英]Get the value of a cell that's the address of the active cell without using macros or VBA
以下公式返回单元格地址的文本表示形式:
=address(row(),Column())
我想在不使用VBA或宏的情况下获得活动单元格的值(如单元格中的公式),并且应该在移动时进行更新。
这可能吗?
这不会完全自动更新-您需要按F9使其刷新-但它将提供活动单元格的值:
=CELL("contents")
其他选项(地址,行号,列号,是否已锁定单元格等)也可以使用-有关更多信息,请参见Microsoft文档 。 当省略CELL
的可选第二个参数时,默认为活动单元。
更改单元格时进行此更新的唯一方法是使用VBA。 您可以在每次Selection更改时强制进行重新计算,而不必像这样按F9:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Me.Calculate
End Sub
(因为这将阻止您复制或粘贴数据,所以您可能只想在没有剪切/复制内容的情况下运行重新计算,例如: If Application.CutCopyMode<1 Then Me.Calculate
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.