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
| For i = 0 To UBound(tabSemiFini, 1)
j = 0
Do While j <= UBound(tabSemiFini, 2)
Select Case j
Case 0
arrDate(i) = tabSemiFini(i, j)
Case 1
arrHeure(i) = tabSemiFini(i, j)
Case 2
If tabSemiFini(i, j) = "SENT" Then
strEtat(i) = tabSemiFini(i, j)
Else
strEtat(i) = tabSemiFini(i, j + 1)
End If
Case 4
strSMSC(i) = tabSemiFini(i, j)
Case 5
strSVC(i) = tabSemiFini(i, j)
Case 6
strACT(i) = tabSemiFini(i, j)
Case 7
strBINF(i) = tabSemiFini(i, j)
Case 8
strFrom(i) = tabSemiFini(i, j)
Case 9
strExpediteur(i) = tabSemiFini(i, j)
Case 10
strFlags(i) = tabSemiFini(i, j)
Case 11
intTaille(i) = tabSemiFini(i, j)
Case 12
For j = 12 To UBound(tabSemiFini, 2) - 1
strMsg(i) = strMsg(i) & " " & tabSemiFini(i, j)
If tabSemiFini(i, j + 1) = "[udh:0:]" Then
strUDH(i) = tabSemiFini(i, j + 1)
End If
Exit For
Next j
End Select
j = j + 1
Loop |
Partager