实现了,你可以测试一下,有什么问题可以告诉我,如果可以用的话请帮忙点一下采纳,谢谢!
Dim FinalRow As Integer
FinalRow = Range("A65535").End(xlUp).Row
Dim strContent As String
Dim intRow As Integer
intRow = 1
For i = 1 To FinalRow
strContent = Cells(i, 2).Value
Dim strSplit() As String
strSplit = Split(strContent, ",")
For j = 0 To UBound(strSplit)
If strSplit(j) <> "" Then
Cells(intRow, 4).Value = Cells(i, 1).Value
Cells(intRow, 5).Value = strSplit(j)
intRow = intRow + 1
End If
Next
Next
可以的,稍等一下下