Home
주요제품
사용법
회사소개
연락하기
자유게시판
OCR정보공유
자유게시판
- OCR정보공유
자유게시판
OCR정보공유
Home
자유게시판
OCR정보공유
capegoat
2023.09.25 20:22
Sub verification_check_digit()
Dim i_elec_num As String: i_elec_num = "42729022361510840736"
' i_elec_num = Selection
Dim i_str As String: i_str = Replace(i_elec_num, "-", "")
Dim i_len As Long: i_len = Len(i_str)
Dim i_mid As Long
Dim i_sum As Long
For i = 1 To i_len - 1
i_mid = CLng(Mid(i_str, i, 1))
If i Mod 2 = 0 Then
i_sum = i_sum + i_mid * 2
Else
i_sum = i_sum + i_mid * 1
End If
Next
'''debug.Print i_str, i_len, i_sum, i_sum Mod 10
End Sub
▼
사진 및 파일 첨부
여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.
파일 용량 제한 :
0MB
(허용 확장자 :
*.*
)
업로드 중... (
0%
)
0
개 첨부 됨 (
/
)
글쓴이
비밀번호
이메일 주소
홈페이지
돌아가기
LOGIN
로그인
회원가입
SEARCH
MENU NAVIGATION
Home
주요제품
사용법
회사소개
연락하기
자유게시판
OCR정보공유
Dim i_elec_num As String: i_elec_num = "42729022361510840736"
' i_elec_num = Selection
Dim i_str As String: i_str = Replace(i_elec_num, "-", "")
Dim i_len As Long: i_len = Len(i_str)
Dim i_mid As Long
Dim i_sum As Long
For i = 1 To i_len - 1
i_mid = CLng(Mid(i_str, i, 1))
If i Mod 2 = 0 Then
i_sum = i_sum + i_mid * 2
Else
i_sum = i_sum + i_mid * 1
End If
Next
'''debug.Print i_str, i_len, i_sum, i_sum Mod 10
End Sub