標題:
請教網路下載資料如何以固定欄寬分開(無分隔符號)
[打印本頁]
作者:
ten999
時間:
2013-3-21 14:44
標題:
請教網路下載資料如何以固定欄寬分開(無分隔符號)
下載資料為(無分隔符號有固定欄寬03/18~03/20,03/11~03/15 一組固定欄寬為11字元):
range("a1")=03/18~03/2003/11~03/1503/04~03/08
請問如何將資料以陣列分開為
cells(2,1)=03/18 cells(2,2)=03/20
cells(3,1)=03/11 cells(3,2)=03/15
.
.
因資料很多利用公式mid無法處理!
謝謝!
作者:
GBKEE
時間:
2013-3-21 14:49
回復
1#
ten999
傳上檔案看看
作者:
ten999
時間:
2013-3-21 14:59
此為下載資料壓縮檔,謝謝!
作者:
ten999
時間:
2013-3-21 15:31
不好意思 壓縮檔錯誤
重新上傳
謝謝!
作者:
GBKEE
時間:
2013-3-21 15:50
回復
4#
ten999
~01/04
??
/18~03/2003/11 少了
??
試試看
Option Explicit
Sub EX()
Dim A As String, I As Integer, S As Variant
Dim W As String
A = Trim([A1]) '清除字串前後有空白的字串
'" AB C DE " -> "AB C DE"
W = 11 '一組固定欄寬為11字元
For I = 1 To Len(A) Step W
S = Split(Mid(A, I, W), Mid(A, I + 5, 1)) '指定的字串->Mid(A, I + 5, 1))="~"
'Split :傳回以指定的字串分割的一維陣列
Cells(Int(I / W) + 2, 1) = S(0) '陣列第一個元素值
Cells(Int(I / W) + 2, 2) = S(1) '陣列第二個元素值
Next
End Sub
複製代碼
作者:
ten999
時間:
2013-3-21 16:04
問題已解決 ok
謝謝!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)