需要的郵政編碼
回答
您可以使用VBA Mid
功能的拉出每個字符,並根據您的業務規則驗證。下面是它可能如何看一個例子:
Function ValidatePostalCode(code As String)
ValidatePostalCode = _
(Mid(code, 1, 1) = "2") And _
(Mid(code, 2, 1) >= "G" And Mid(code, 2, 1) <= "P") And _
(Mid(code, 3, 1) = "8")
End Function
這個函數將返回True
或False
指示輸入是否有效的值。
LIKE
避免重複的字符串測試
1.簡單的測試
Function ValidString(strIn As String) As Boolean
ValidString = strIn Like "2[G-P]8"
End Function
2.不區分大小寫的版本
Function ValidString(strIn As String) As Boolean
ValidString = LCase$(strIn) Like LCase$("2[G-P]8")
End Function
+1同意。我的'VBA'生鏽:) – mellamokb 2012-04-20 02:51:01
非常感謝,很容易工作。 現在,我遇到的主要問題是我有很多範圍需要過濾,所以我必須爲每個範圍創建一個單獨的函數。 – user960358 2012-04-20 06:51:12
你可以把範圍放在一個數組中並循環,並檢查它們是否匹配。 – mellamokb 2012-04-20 14:33:53
- 1. 郵政編碼
- 2. 郵政編碼
- 3. 確定是否需要的半徑內的郵政編碼
- 4. 查找附近的郵政編碼與基礎郵政編碼
- 5. 美國郵政編碼位於2郵政編碼的中間?
- 6. 郵編最近的郵政編碼?
- 7. 需要jQuery郵政編碼驗證空間
- 8. 從csv創建字典,需要密鑰是郵政編碼
- 9. Tableau:如何顯示郵政編碼或郵政編碼條目
- 10. 郵政編碼和郵政編碼違反第三範式嗎?
- 11. 檢查郵政編碼或郵政編碼是否真實
- 12. MKPolygon中的郵政編碼
- 13. 郵政編碼驗證
- 14. Regex.IsMatch爲郵政編碼
- 15. geoip郵政編碼查詢
- 16. 驗證郵政編碼?
- 17. Jquery郵政編碼clientvalidate
- 18. 加拿大郵政'查找郵政編碼'屏幕刮碼
- 19. MySQL在每個郵政編碼中找到最貴的郵政編碼
- 20. 使用YQL獲取郵政編碼半徑中的郵政編碼
- 21. 顯示谷歌地圖上的郵政編碼/郵政編碼範圍
- 22. 不要收集帶條形碼的郵政編碼
- 23. 我試圖讓郵政編碼顯示在郵政編碼邊界內
- 24. 郵政編碼/郵政編碼只屬於一個街道+城市
- 25. 如何獲得給定郵政編碼的州(城市和地址不需要)?
- 26. JavaScript初學者 - 需要檢查郵政編碼的前兩位數
- 27. PHP中的郵政編碼定位器
- 28. 用於郵政編碼驗證的Javascript
- 29. excel中的郵政編碼距離
- 30. 生成假的郵政編碼
+1第一個工作解決方案 – brettdj 2012-04-20 03:50:02
+1同意與brettdj :) – 2012-04-20 18:16:20