我有一个 VBA 代码,它为事件和选定的 excel 范围提供地址。我正在尝试将其作为字符串获取。

Sub getRange()
Dim atcSheet As Worksheet
Dim selRange As Range
Dim myRange As String

Set actSheet = ActiveSheet
Set selRange = Selection

MsgBox (selRange.Address)
myRange = selRange.Address(RowAbsolute, ColumnAbsolute)
MsgBox (myRange)
end sub

运行它时(在选择了几个单元格形成一个范围之后),MsgBox 返回地址,但我无法将它作为字符串放在变量中。

最佳答案

如果您的目的是将范围的绝对引用放入字符串变量中,则可以这样做

myRange = selRange.Address

Address(True, True) 是默认的。

关于excel - 如何获取字符串范围的地址,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43352098/

10-09 03:31