我有一个包含多个字符串的word文档。这些字符串的第一部分始终相同,例如ABC_001,ABC_002,ABC_003。我需要在doc中搜索“ABC_”子字符串,提取所有出现的内容(“ABC_001”,“ABC_002”,“ABC_003”)并将它们复制到Excel表格中。 有人可以帮忙吗?
提前致谢。
答案 0 :(得分:0)
您可以参考VBScript正则表达式5.5和正则表达式。 看看http://www.macrostash.com/2011/10/08/simple-regular-expression-tutorial-for-excel-vba/
和一些VBA multiple matches within one string using regular expressions execute method
编辑: 实际上,可能更容易去数据和“获取外部数据”选择去限制器和导入,手动或录制宏来感受vba结构。
这应该让你在单独的单元格中进行所有的委托,然后使用MID进行检查以获得所需的部分