vba - 用逗号(,)拆分字符串并将对象添加到集合中

标签 vba excel

我有一个要求,我有一个大字符串。

例如:abc,def,ghi
我想拆分这些字符串并将它们放在一个集合中。

所需输出:

ExampleCollection
abc
def
ghi

如何在 VBA 中执行此操作。

最佳答案

就像是:

Sub marine()
    Dim s As String, c As Collection
    Dim arr

    s = "abc,def,mbs"
    arr = Split(s, ",")
    Set c = New Collection

    For Each a In arr
        c.Add a
    Next a
End Sub

关于vba - 用逗号(,)拆分字符串并将对象添加到集合中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49256793/

相关文章:

excel - 每张纸上同一单元格中的按钮

python - 使用 Python 转换为 CSV 的文本文件与使用 Excel 转换不同

vba - 在某些函数名称中尾随 "$"有什么意义?

vba - 使用vba将值从一张纸复制到另一张纸

excel - 如何在 VBA 宏代码中嵌入 CC 和 BCC,同时将行集发送给唯一的人

python - python导入excel文件并识别内容有删除线的单元格

VBA : copy and paste last row in current region

vba - 关闭由其他用户在不同计算机(同一网络)上打开的 Adob​​e Acrobat 文件

vba - 如何将单元格范围转换为特定的数组维度

excel - 用于将连接公式设置为整列的宏?