公共子文本ToColumns()
设置 ARange = Range("A:A")
设置 BRange = Range("B:B")
设置 CRange = Range("C:C")
设置 DRange = Range("D:D")
暗淡 arr() 作为字符串
lr = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
列出 = Worksheets.Add
out.Name = "out"
外行 = 2
对于 i = 2 到 lr
arr =拆分(ARange(i),“,”)
对于 j = 0 到 UBound(arr)
out.Cells(outRow, 1) = 修剪(arr(j))
输出.Cells(outRow, 2) = BRange(i)
输出.Cells(outRow, 3) = CRange(i)
输出.Cells(outRow, 4) = DRange(i)
外行 = 外行 + 1
下面j个
接下来,我
END SUB
我没有做标题或正确处理输出表,但您基本上可以看到发生了什么。