因此,当我定义变量并设置如下值时:
Dim Str1 as String
Dim Str2 as String
Dim Str3 as String
Str1 = ActiveSheet.Range("A1").value
Str2 = ActiveSheet.Range("A1").value
Str3 = ActiveSheet.Range("A1").value
正如我期望的那样,由于单元格A1为空白,因此变量包含空字符串(“”)。
但是,如果我这样定义它们:
Dim Str1, Str2, Str3 as string
Str1 = ActiveSheet.Range("A1").value
Str2 = ActiveSheet.Range("A1").value
Str3 = ActiveSheet.Range("A1").value
变量为空,并导致错误。
为什么会这样?