Ciao,
perchè non hai messo la macro nel file allegato
Comunque, puoi modificare in questo modo:
Sub calcola()
Dim X As Long, Y As Long, W As Long, Rg As Long, Colonna As Long
Rg = 1
Colonna = 1
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
For X = 1 To 90
For Y = X + 1 To 90
For W = Y + 1 To 90
Cells(Rg, Colonna) = X & "_" & Y & "_" & W
If Rg + 1 > Rows.Count Then
Rg = 1
Colonna = Colonna + 1
Else
Rg = Rg + 1
End If
Next W
Next Y
Next X
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
MsgBox "fatto"
End Sub
[EDIT]
nel codice manca un'istruzione per cancellare i dati già presenti prima di scrivere quelli nuovi, ma non sapendo come è realmente strutturato il tuo file... non l'ho aggiunto