返回列表 上一主題 發帖

[發問] Excel VBA如何擷取一段有逗號的字串

[發問] Excel VBA如何擷取一段有逗號的字串

請問如果我在VBA程式運作中,會收到外部傳回的一串含有逗號的字串,範例如下:
9876-01234567,#0,#f0105,#2,#4733 ,#上緯,#2015/07/06,#13:02:06,#0,#買進,#315,#,#0,#1000,# ,# ,# ,#,#1,#0,#          ,#0,|
請問我該如何寫程式碼來擷取每一個逗號後的字串,原本有試著用Mid()一個一個數,後來發現每一次傳回來,可能是因為逗號後的字串長度不一定,便無法抓到預期的結果
例如我原本要抓的是f0105,這次OK
但下次傳回,我預期會抓到f0106,但抓回來的卻是#f010
通常我需要的是這字串中的好幾節(以紅色標註),請賜教!
~~~感恩!

回復 1# oklin


    你要的如下圖這樣嗎?

TOP

是滴....,這就是我要的答案。......感謝您!

TOP

arr=split("把内容放这里",",")

TOP

        靜思自在 : 一個人不怕錯,就怕不改過,改過並不難。
返回列表 上一主題