Supponendo che il tuo elenco di voci si trovi nella colonna A del tuo foglio, con questa sub i nomi verranno spostati nella colonna B, i cognomi nella colonna C e le date di nascita nella colonna D.
Facci sapere.
codice:
Sub trasponi()
ultimariga = ActiveSheet.UsedRange.Rows.Count
riga = 1
For i = 1 To ultimariga
If i Mod 3 = 1 Then
ActiveSheet.Cells(riga, 2).Value = Cells(i, 1)
ElseIf i Mod 3 = 2 Then
ActiveSheet.Cells(riga, 3).Value = Cells(i, 1)
Else
ActiveSheet.Cells(riga, 4).Value = Cells(i, 1)
ActiveSheet.Cells(riga, 4).NumberFormat = "m/d/yyyy"
riga = riga + 1
End If
Next i
End Sub