excel - 如何在vba excel中拆分具有多个分隔符的字符串?

标签 excel vba

我想使用 Excel VBA 拆分具有多个分隔符的字符串。其中一个字符串是:

d1-d2 d3 d4  

我们有一个破折号和一个空格作为两个分隔符。我尝试了 split 函数,但它只使用一个分隔符。

最佳答案

您可以先对字符串执行Replace,然后再进行拆分:

newString = Replace(origString, "-", " ")
newArray = Split(newString, " ")

关于excel - 如何在vba excel中拆分具有多个分隔符的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7680490/

相关文章:

excel - 使用 VLOOKUP 的总计(总和?)

python - 在转换为日期时间的列上使用 timedelta 和 strftime

excel - Worksheet_Change事件中的VBA错误处理程序

python - 我可以在 VBA 中使用我的 python 自定义对象吗?

mysql - 为什么在Access中的外部数据下选择 "Link to the data source by creating a linked table"选项没有任何显示?

vba - 在 VBA 中解析 HTML 内容

excel - 编译错误: invalid qualifier when looping through worksheets

vba - Excel 如何查找连续的单元格或值?

excel - 如何将多个 Range 对象合并为一个,用作图表源

vba - 字自动化 : Write RTF text without going through clipboard