' conversion for multiplication
Public Sub TextToBigNum(Tekst As String, a() As Currency, LengthA As Long)
Dim i As Long
Dim MaxLengthPrvi As Long
Dim ostatak As Long
a(0) = 0
MaxLengthPrvi = Len(Tekst)
If (MaxLengthPrvi \ 7) * 7 = MaxLengthPrvi Then
LengthA = MaxLengthPrvi \ 7
For i = 1 To LengthA
a(i) = Mid$(Tekst, MaxLengthPrvi - i * 7 + 1, 7)
Next i
Else
LengthA = MaxLengthPrvi \ 7 + 1
ostatak = MaxLengthPrvi Mod 7
For i = 1 To LengthA - 1
a(i) = Mid$(Tekst, MaxLengthPrvi - i * 7 + 1, 7)
Next i
a(LengthA) = Mid$(Tekst, 1, ostatak)
End If
End Sub
' conversion for anything but multiplication
Public Sub TextToBiggerNum(Tekst As String, a() As Currency, LengthA As Long)
Dim i As Long
Dim MaxLengthPrvi As Long
Dim ostatak As Long
a(0) = 0
MaxLengthPrvi = Len(Tekst)
If (MaxLengthPrvi \ 14) * 14 = MaxLengthPrvi Then
LengthA = MaxLengthPrvi \ 14
For i = 1 To LengthA
a(i) = Mid$(Tekst, MaxLengthPrvi - i * 14 + 1, 14)
Next i
Else
LengthA = MaxLengthPrvi \ 14 + 1
ostatak = MaxLengthPrvi Mod 14
For i = 1 To LengthA - 1
a(i) = Mid$(Tekst, MaxLengthPrvi - i * 14 + 1, 14)
Next i
a(LengthA) = Mid$(Tekst, 1, ostatak)
End If
End Sub