googleelgoog
New Member
- Joined
- Mar 2, 2004
- Messages
- 9
Hi all,
How can I use more than 15 digits in Mat. operations?
Thanks in advance.
How can I use more than 15 digits in Mat. operations?
Thanks in advance.
Book13 | ||||||
---|---|---|---|---|---|---|
B | C | D | E | |||
1 | Format | |||||
2 | 1234567890123456345 | Text | ||||
3 | 1234567890123456 | Text | ||||
4 | 1235802458013570000 | Number | ||||
5 | 1235802458013579801 | Text | ||||
Sheet1 |
Function AddText(var1 As String, var2 As String)
Dim len1 As Long, len2 As Long, maxlength As Long, temp As Long
Dim temp1 As Integer, temp2 As Integer, temp3 As Integer
len1 = Len(var1)
len2 = Len(var2)
maxlength = Application.WorksheetFunction.Max(len1, len2)
AddText = ""
temp3 = 0
For i = 1 To maxlength
If i<= len1 Then
temp1 = Val(Mid(var1, len1 - i + 1, 1))
Else
temp1 = 0
End If
If i<= len2 Then
temp2 = Val(Mid(var2, len2 - i + 1, 1))
Else
temp2 = 0
End If
temp = temp1 + temp2 + temp3
If temp > 9 Then
temp3 = 1
temp = temp - 10
Else
temp3 = 0
End If
AddText = CStr(temp) & AddText
Next i
End Function