VBA 合并一個或多個數(shù)組到一個新數(shù)組中
以下是將一個或多個數(shù)組合并成一個新數(shù)組的 VBA 代碼示例:
這個 VBA 函數(shù)使用了可變參數(shù)(ParamArray),可以接受任意數(shù)量的數(shù)組作為輸入。函數(shù)通過遍歷每個數(shù)組來計算結(jié)果數(shù)組的長度,然后使用一個偏移量變量來跟蹤每個數(shù)組在結(jié)果數(shù)組中的起始位置。最后,函數(shù)將所有輸入數(shù)組中的元素復(fù)制到結(jié)果數(shù)組中,然后返回結(jié)果數(shù)組。使用此函數(shù)時,可以按以下方式調(diào)用它:
在此示例中,我們將三個數(shù)組作為輸入傳遞給 MergeArrays 函數(shù),并將結(jié)果存儲在 result 數(shù)組中。最后,我們使用 Join 函數(shù)將 result 數(shù)組中的元素連接成一個字符串,并將其輸出到調(diào)試窗口。
標簽: