使用VBA将整个列分配给字符串变量

时间:2014-09-18 09:07:30

标签: vba

有可能将整个列存储在字符串变量中吗? 我需要将该变量作为字符串而不是范围类型。 我的意思是,像这样:

    Dim myStrVar As String
    myStrVar = Sheets("Sheet1").Range("A:A")
    MsgBox myStrVar

此代码错误为:类型不匹配 我想指定我的列只包含文本(字符串类型)。

如果可能的话,我该怎么做?谢谢!

1 个答案:

答案 0 :(得分:1)

你可以这样做

a = 2
do while cells(a,1)<>""
mystrvar = mystrvar & cells(a,1)
a = a +1
msgbox mystrvar
loop