假设我有一个表示单元格的字符串:A2
。
我应该怎么做才能使其隐蔽于坐标:(2, 1)
?
没有VBA
假设单元格C2
包含string "A2"
。
然后
=INDIRECT(C2)
返回引用 A2
=ROW(INDIRECT(C2))
返回行号- 2
=COLUMN(INDIRECT(C2))
返回列号- 1
="(" & ROW(INDIRECT(C2)) & "; " & COLUMN(INDIRECT(C2)) & ")"
以以下格式返回坐标(x; y)
-(2; 1)
UPD:
如果您使用的是UDF,请将参数类型从更改String
为Range
:
Function GetData(Cell As Range)
MsgBox "My row is " & Cell.Row
MsgBox "My column is " & Cell.Column
End Function
如果您从这样的工作表中调用此UDF =GetData(A2)
:,则会弹出msg框:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句