標題:
懇求拜託高手大大請教如何用VB將一堆data轉成表格,謝謝
[打印本頁]
作者:
jysun1
時間:
2018-9-5 22:49
標題:
懇求拜託高手大大請教如何用VB將一堆data轉成表格,謝謝
高手大大請教如何用VB將一堆data轉成表格,謝謝
[attach]29350[/attach]
[attach]29351[/attach]
作者:
faye59
時間:
2018-9-6 00:44
本帖最後由 faye59 於 2018-9-6 00:46 編輯
回復
1#
jysun1
目前依照你給的檔案寫,寫到你原本的檔案時請自行修改。
先試試看VBA的部分。
Sub ex()
For Each aa In Sheets("工作表1").Range([A3], [A3].End(xlDown))
If aa.Offset(, 0) = "區" Then '如果等於區才執行
Select Case aa.Offset(, 1) '要回傳的位置
Case "1"
X = 10
Case "2"
X = 11
Case "3"
X = 12
Case "4"
X = 13
Case "5"
X = 14
End Select
If Sheets("工作表1").Cells(4, X) = "" Then '儲存格為空白不換行
Sheets("工作表1").Cells(4, X) = aa.Offset(3, 1)
Else
Sheets("工作表1").Cells(4, X) = Sheets("工作表1").Cells(4, X) & Chr(10) & aa.Offset(3, 1)
End If
End If
Next
End Sub
複製代碼
依照你給的檔案區、路、棟,只要"區"一樣"路"跟"棟"就會是一樣,所以只回傳樓的資料填入。
作者:
faye59
時間:
2018-9-6 00:51
回復
1#
jysun1
不知道你的檔案來原是什麼,Excel?txt?Access?
Excel的話用VBA就很好做了,
除非是要呼叫其它資料來源再用VB.net做比較妥。
作者:
jysun1
時間:
2018-9-6 12:17
回復
2#
faye59
:D 非常感謝大大的回覆馬上來試一下
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)