Range变量存储字符串变量



所以我遇到了一个问题,我把a设置为范围,但当我设置a = cells(1,1)和Cell(1,1)恰好填充了一个文本让我们说"BB"那么A = " b "而不是range("A1")。谁能给我解释一下这是怎么回事?

我没有尝试任何东西,因为我不知道从哪里开始,我一直在努力工作,但我不能了

A是一个范围-但Range的默认属性是value

根据您输出A的方式-使用value-property

Sub test()
Dim A As Range
Set A = ActiveSheet.Cells(1, 1)      'cell content = BB
Debug.Print A.Address, A.Value, A
End Sub

当前窗口的输出:

$A$1 BB BB

那么我如何设置覆盖A(范围变量)与一个新的范围。作为上述解释的基础,如果A = cells(1,1)cells(1,1).valueBB,那么u set A = cells(1,2),而cells(1,2).valueCC。这不会用cells(1,2)Value覆盖cells(1,1)Value,但不会改变A的存储范围变量?

相关内容

  • 没有找到相关文章

最新更新