Could it be possible to have the permutations/combinations in different cells instead of in the same cells ?
Sub SplitEm()
Dim LR As Long, i As Long, X
LR = Range("A" & Rows.Count).End(xlUp).Row
For i = 1 To LR
X = Split(Range("A" & i).Value, ", ")
Range("B" & i).Resize(, UBound(X) + 1).Value = X
Next i
Columns("A").Delete
End Sub
Results.Cells(RowNum, ColNum).Resize(BufferPtr, 1).Value _
= Application.WorksheetFunction.Transpose(Buffer())
RowNum = RowNum + BufferPtr