以下公式返回单元格地址的文本表示形式:
=address(row(),Column())
我想不使用VBA或宏就拥有活动单元格的值(如单元格中的公式),并且应该在移动时进行更新。
这可能吗?
答案 0 :(得分:0)
这不会自动完全更新 -您需要按 F9 使其刷新-但这会提供活动单元格的值:
=CELL("contents")
其他选项(地址,行号,列号,是否已锁定单元格等)也可用-有关更多信息,请参见the Microsoft Documentation。省略CELL
的可选第二个参数时,默认为活动单元。
在更改单元格时仅唯一进行此更新的方法是使用VBA。您可以在每次“选择”更改时强制进行重新计算,而不必像这样按F9键:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Me.Calculate
End Sub
(因为这样做会阻止您复制或粘贴数据,因此您可能只想在没有剪切/复制内容的情况下运行重新计算,例如:If Application.CutCopyMode<1 Then Me.Calculate
)