Board logo

標題: [發問] Excel VBA如何擷取一段有逗號的字串 [打印本頁]

作者: oklin    時間: 2015-7-6 16:05     標題: 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
通常我需要的是這字串中的好幾節(以紅色標註),請賜教!
~~~感恩!
作者: lpk187    時間: 2015-7-6 17:23

回復 1# oklin


    你要的如下圖這樣嗎?
[attach]21332[/attach]
作者: oklin    時間: 2015-7-8 06:47

是滴....,這就是我要的答案。......感謝您!
作者: aguai    時間: 2015-7-10 21:46

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




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)