標題:
資料拆解
[打印本頁]
作者:
hugh0620
時間:
2011-6-27 10:53
標題:
資料拆解
本帖最後由 hugh0620 於 2011-6-27 10:55 編輯
Dear 大大
小弟有一個data需要拆開,
請大大有教於我~
問題範本,如附檔
[attach]6849[/attach]
問題如下
因原始資料的儲存格是用alt+enter 斷開,所以,需要將斷開的資料轉成資料庫的格式
從資料庫的格式轉成原始資料的格式,小弟用笨的方式處理,但可以跑~
問題圖示:
[attach]6850[/attach]
作者:
oobird
時間:
2011-6-27 11:41
Private Sub CommandButton1_Click()
Dim arr(), i%, j%, m%, a
For i = 3 To [e65536].End(3).Row
If InStr(Cells(i, 5), vbLf) = 0 Then
m = m + 1
ReDim Preserve arr(1 To 2, 1 To m)
arr(1, m) = Cells(i, 4): arr(2, m) = Cells(i, 5)
Else
a = Split(Cells(i, 5), vbLf)
For j = 0 To UBound(a)
m = m + 1
ReDim Preserve arr(1 To 2, 1 To m)
arr(1, m) = Cells(i, 4): arr(2, m) = a(j)
Next
End If
Next
[g3].Resize(m, 2) = Application.Transpose(arr)
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)