Não entendi muito bem, mas, pra 4 elementos, uma macro que faz o que vc mostrou no modelo pode ser assim:
Sub combinatoria_GT()
Application.ScreenUpdating = False
Dim Elementos(4)
Dim i As Integer, j As Integer
Dim Lin As Integer, x As Integer
Elementos(1) = "a"
Elementos(2) = "b"
Elementos(3) = "c"
Elementos(4) = "d"
Lin = 1
x = 1
For i = 1 To 4
For j = 1 To 4
If j > i Then
Cells(Lin, "A") = Elementos(i)
Cells(Lin, "B") = Elementos(j)
Lin = Lin + 2
End If
If Lin / 3 = Int(Lin / 3) Then Lin = Lin + 1
Do Until IsEmpty(Cells(Lin, "A"))
Lin = Lin + 1
Loop
Next j
x = x + 1
Lin = x
Next i
Application.ScreenUpdating = True
End Sub
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.
Gilmar
Postado : 04/02/2014 10:23 pm