返回列表 上一主題 發帖

[發問] 字串拆解資料轉置問題

Sub TEST()
Dim xR As Range, xH As Range, TT, TR
Set xR = [A1]: Set xH = [H2]
Do
Set xR = xR(2): If xR = "" Then Exit Do
For Each TT In Split(Replace(xR(1, 5), ";", " "), " ")
  If TT <> "" Then
   xH.Resize(1, 4) = xR.Resize(1, 4).Value
   xH(1, 5).Resize(1, 2) = Split(TT & "*1", "*")
   Set xH = xH(2)
 End If
Next
Loop
End Sub

注意:a欄必須是連續資料
 

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題