我有一个查询。
我可以在excel中获取活动单元格的单元格ID。
假设我的当前活动单元格是光标是A6,在某些特殊单元格中,比如A1,它应该说是A6。
下次当我将光标保持在A10上时,上述特定单元格A1中的值应自动更改为A10。
等待您的回复。
答案 0 :(得分:1)
您可以使用以下方法中的任何一种:
1)您可以创建UDF
Function getActiveCellAddr() As String
Application.Volatile True
getActiveCellAddr = ActiveCell.Address
End Function
然后在A1
单元格中调用它:=getActiveCellAddr()
2)您可以在Worksheet_SelectionChange
Sheet module
个事件
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A1") = Target.Address
End Sub
每次选择新单元格时,此代码都会更改A1
的内容。
注意:这两种方法都适用于单页中的单元格。
答案 1 :(得分:0)
在选择更改事件
中尝试此宏Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells(1, 1).Value = ActiveCell.Address
End Sub