Re: [VBA ] 如何寫一個VBA去驗證身份証字號是否正봠…
※ 引述《rala1128 (餅餅)》之銘言:
: 必須要能驗證身份証
: 還要具有防偵錯功能
: 而且必須用If...Then...(Else)...End If 來寫
: 有辦法嗎??
: 我們一群人真的快想破頭了
: 還是想不出個所已然
: 可以請高手教教我們嗎??
: 感激不盡!!
思考流程供你參考:
id = 身份證字號
if 驗證公式(id) = true then
msgbox("通過驗證")
else
msgbox("未通過驗證")
end if
此外,如果要加入偵錯功能,可以用下列思考方式:
id = 身份證字號
if IsNull(id) then
msgbox("未輸入身份證")
else
msgbox("已輸入身分證")
end if
其中IsNull是判斷是否含有有效資料的函式,類似的函式還有IsNumeric()等..
另外也可以用select case來簡化程式碼,不過你說只能用if then..
那就這樣囉..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.202.6.129
推
10/24 14:57, , 1F
10/24 14:57, 1F
討論串 (同標題文章)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章