Hi
try this macro
Sub split_cells()
Dim ArrNos As Variant, RowNum As Long, x As Long, y As Long
RowNum = 2
Do While Rows(RowNum).Columns("G").Value <> ""
ArrNos = split(Rows(RowNum).Columns("G").Value, ",")
If UBound(ArrNos) > 0 Then
Rows(RowNum).Columns("G").Value = ArrNos(0)
For x = 1 To UBound(ArrNos)
RowNum = RowNum + 1
Rows(RowNum).EntireRow.Insert
Rows(RowNum).Columns("G").Value = ArrNos(x)
For y = 1 To 6
Rows(RowNum).Columns(y) = Rows(RowNum - 1).Columns(y)
'Rows(RowNum).Columns(y).NumberFormat = Rows(RowNum - 1).Columns(y).NumberFormat
Next y
Next x
End If
RowNum = RowNum + 1
Loop
End Sub
Bookmarks