vba - Excel VBA - 删除*word*后的字符串内容

标签 vba excel

我正在尝试删除字符串中包含的某个单词之前的字符串内容。例如

master_of_desaster@live.de

我想使用 VBA 来替换它

master_of_desaster

“单词”(@) 之后的所有内容都应删除,包括“单词”本身。

我发现了类似的主题here ,但他问了相反的问题。

最佳答案

email = "master_of_desaster@live.de"

ret = Left(email, InStr(1, email, "@") - 1)

结果:master_of_desaster

感谢Shai Rado

关于vba - Excel VBA - 删除*word*后的字符串内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39593007/

相关文章:

Excel VBA 确定 3X3 范围相对于 activeCell 的位置

html - VBA - 通过 anchor 从带有屏蔽按钮的 html 中单击 "Download"

excel - 访问共享网络文件夹

vba - 通过从带有换行符 : VBA 的单元格值创建消息来在电子邮件中新建行

excel - 如何从多个文本文件中提取每个单独文件名的数据?

javascript - ASP.Net MVC 中的 Excel 文件

C#Excel : Correct way to get Rows and Columns count

excel - 尝试提高数组公式的效率

vba - 如何告诉 VBA 代码重试特定错误?

Excel VBA 打印卡住