簡體   English   中英

VBA宏從Word文檔中提取字符串

[英]VBA Macro to extract strings from word doc

我有一個包含多個字符串的Word文檔。 這些字符串的第一部分始終相同,例如ABC_001,ABC_002,ABC_003。 我需要在文檔中搜索“ ABC_”子字符串,提取所有出現的內容(“ ABC_001”,“ ABC_002”,“ ABC_003”),然后將其復制到Excel工作表中。 有人可以幫忙嗎?

提前致謝。

您可以引用VBScript正則表達式5.5並對其進行正則表達式。 看看http://www.macrostash.com/2011/10/08/simple-regular-expression-tutorial-for-excel-vba/

http://txt2re.com/

以及使用正則表達式execute方法在一個字符串內的一些VBA多個匹配項

編輯:實際上,去數據和“獲取外部數據”選擇定界符並導入(可能手動或記錄宏以使人對vba結構有感覺)可能更容易。

這應該使您在單獨的單元格中獲得所有條目,然后使用MID遍歷它們以獲得所需的零件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM