Re: [VBA ] 如何寫一個VBA去驗證身份証字號是否正봠…

看板Visual_Basic作者 (DNA探針)時間19年前 (2006/10/24 14:16), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/6 (看更多)
※ 引述《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
文章代碼(AID): #15FQ-iZS (Visual_Basic)
文章代碼(AID): #15FQ-iZS (Visual_Basic)