arrays - 在vba中连接两个数组?

标签 arrays excel vba

如何将这些数组与 (2, 4, 5, 3, 7, 6) 的结果组合起来?

array1 = Array(4,5,3,7,6)

array2 = Array(2)

最佳答案

您可以Join()连接两个数组,然后Split()将结果返回到一个新数组:

array3 = Split(Join(array2, ",") & "," & Join(array1, ","), ",")

说明:
Join() 将返回一个字符串,其中数组(第一个参数)中的每个元素均由 ","(第二个参数)分隔。我们将这两个连接数组再用一个逗号连接起来,得到一个类似 2,4,5,3,7,6 的字符串。然后,我们使用 Split() 将该字符串转换回数组,告诉 Split() 分隔符是逗号 ","

关于arrays - 在vba中连接两个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53727578/

相关文章:

android - 自动从联系人生成whatsapp组

c++ - 如何在Excel编程中使用 "Find"函数?

vba - 我想复制第一列中与 A3、A4、A5、A6 中具有相同单词的整行的某些部分并从空行粘贴到另一张纸上?

vba - 使用变量访问其他文件中的单元格

python - 如何在Python中比较两个数组并找到最佳匹配?

python - 取列表列表的平均值,忽略零值

c# - 将锯齿状数组转换为二维数组 C#

PHP 从字符串中获取整数

excel - 无法在中断模式下执行宏

excel - excel日夜平均温度