gpt4 book ai didi

Excel 宏 - 删除以某些字符开头的单词

转载 作者:行者123 更新时间:2023-12-04 21:40:43 30 4
gpt4 key购买 nike

在 Excel 的 VB 宏中,如何删除所有出现的以某个字符串开头的单词?

例如:

字符串内容为:xxxx $AUD543.43 yyyy
我想搜索以 $AUD 开头的字符串中的任何内容并删除下一个空格之前的整个单词

所以上面的例子应该导致:
xxxx yyyy

最佳答案

使用正则表达式。在 VBA >> 工具 >> 选项中添加对 Microsoft VBScript 正则表达式的引用。

Dim txt As String
txt = "$Audthisfew is$Aud $Auda test $Aud"

Set regEx = New RegExp

With regEx
.Global = True
.Pattern = "((^, )\$Aud)"
Debug.Print .Replace(txt, "")
End With

关于Excel 宏 - 删除以某些字符开头的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13700417/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com