01.
Private
Function
AddNumber(_No
As
String
)
As
String
02.
Dim
_Head, _Digit
As
String
03.
Dim
_Ch
As
String
04.
05.
_Ch =
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
06.
_Head = Mid(_No, 1, 1)
07.
_Digit = Mid(_No, 2)
08.
09.
If
CInt
(_Digit) >= 9999
Then
10.
_Digit = 1
11.
_Head = Mid(_Ch, InStr(_Ch, _Head) + 1, 1)
12.
If
_Head.Trim =
""
Then
_Head =
"A"
13.
Else
14.
_Digit =
CInt
(_Digit) + 1
15.
End
If
16.
_Digit =
CInt
(_Digit).ToString(
"0000"
)
17.
18.
Return
_Head + _Digit
19.
20.
End
Function