我有一个 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/