Sub kaki2()
Dim tabA, tabB(), i%, j%, k%
Columns("D:J").Clear
Columns("D:E").NumberFormat = "@"
For i = 1 To Range("A65000").End(xlUp).Row
tabA = Split(Cells(i, 1), " ")
For j = 0 To UBound(tabA)
If tabA(j) <> "" Then
ReDim Preserve tabB(0 To x)
tabB(x) = tabA(j)
x = x + 1
End If
Next
Cells(i, 4) = tabB(0)
Cells(i, 5) = tabB(1)
Cells(i, 6) = CDate(Format(tabB(2), "00/00/00"))
For k = 3 To UBound(tabB) - 3
Cells(i, 7) = Cells(i, 7) & tabB(k) & Chr(32)
Next
Cells(i, 7) = Left(Cells(i, 7), Len(Cells(i, 7)) - 1)
Cells(i, 8) = tabB(UBound(tabB) - 2)
Cells(i, 9) = CCur(Replace(tabB(UBound(tabB) - 1), ".", ""))
Cells(i, 10) = CDate(Format(tabB(UBound(tabB)), "00/00/00"))
x = 0
Erase tabA
Erase tabB
Next
Columns("D:J").AutoFit
End Sub