不了解数组范围参考

时间:2018-01-31 22:24:43

标签: arrays excel vba excel-vba

我不明白为什么Sub join_example()有效,但Sub join_2_example()无效。

Code Image

2 个答案:

答案 0 :(得分:2)

第一个代码创建并使用一维数组。
第二个代码创建一个二维数组。

这就是Join()在第二种情况下失败的原因。

答案 1 :(得分:0)

您可以使用application.transpose一次从单个列中的多行转换值的二维数组,或者使用它两次来转换单行中多个列的值。

Button2.Enabled = Not (Button2.Enabled)

P.S。很高兴必须重新键入应该从VBE复制并粘贴到代码块中的代码。