In your example, you should have had 27 (3*3*3) values. As long as each of your source columns (A, B, and C) don't have duplicates within them, then this code should work.
Sub Test()
Dim i As Long
Dim j As Long
Dim k As Long
Dim r As Long
r = 1
Cells(r, "E").Value = "Result Column"
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
For j = 1 To Cells(Rows.Count, "B").End(xlUp).Row
For k = 1 To Cells(Rows.Count, "C").End(xlUp).Row
r = r + 1
Cells(r, "E").Value = Cells(i, "A").Value & Cells(j, "B").Value & Cells(k, "C").Value
Next k
Next j
Next i
End Sub
Bookmarks