1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| Open f For Input As 1
y = 1
While Not EOF(1)
Line Input #1, a
x = 1
test = Len(a)
If Mid(a, 1, 1) = "I" Then
Cells(y, 1) = Trim(Mid(a, 1, 1))
Cells(y, 2) = Trim(Mid(a, 4, 10))
Cells(y, 3) = Trim(Mid(a, 14, 10))
Cells(y, 4) = Trim(Mid(a, 24, 7))
Cells(y, 5) = Trim(Mid(a, 31, 3))
Cells(y, 6) = Trim(Mid(a, 35, 8))
Cells(y, 7) = Trim(Mid(a, 43, 10))
Cells(y, 8) = Trim(Mid(a, 53, 13))
Cells(y, 9) = Trim(Mid(a, 77, 3))
Cells(y, 10) = Trim(Mid(a, 84, 3))
Cells(y, 11) = Trim(Mid(a, 92, 3))
Cells(y, 12) = Trim(Mid(a, 99, 3))
Cells(y, 13) = Trim(Mid(a, 106, 3))
Cells(y, 14) = Trim(Mid(a, 109, 10))
Cells(y, 15) = Trim(Mid(a, 119, 15))
cpt = 0
Else
cpt = cpt + 1
x1 = Trim(Mid(a, 4, 10))
Cells(y - cpt, 2) = Cells(y - cpt, 2) & x1
x2 = Trim(Mid(a, 14, 10))
Cells(y - cpt, 3) = Cells(y - cpt, 3) & " " & x2
x3 = Trim(Mid(a, 35, 8))
Cells(y - cpt, 6) = Cells(y - cpt, 6) & x3
x4 = Trim(Mid(a, 43, 10))
Cells(y - cpt, 7) = Cells(y - cpt, 7) & " " & x4
x5 = Trim(Mid(a, 53, 13))
Cells(y - cpt, 8) = Cells(y - cpt, 8) & " " & x5
End If
y = y + 1
Wend |
Partager