我一直在寻找一种方法来做到这一点,但我发现它很难:(
我对VBA非常非常新(事实上,我还没有使用它),但我下定决心!
我想要做的是验证邮政编码,使其格式化并检查。我尝试过输入掩码和验证,但这并不完美。所以我转向了VBA。
我找到了代码示例,并将它们放入VBA中,但我无法做任何事情:(
需要使用这些邮政编码......
A9 9AA
A9A 9AA
A99 9AA
AA9 9AA
AA9A 9AA
AA99 9AA
如果有人能提供帮助,那就太好了。但是如果有人可以给我一个带验证器的数据库,那将是最好的,所以我可以看到它在行动和学习。但是一切都会好的。如何让它工作将是好的:)。我所做的是将代码Here复制并粘贴到一个模块中并希望最好,但什么都没发生?
所以任何帮助都会很好。
谢谢
答案 0 :(得分:1)
您可以使用将所有英国邮政编码下载到您的数据库的建议。但是,随着以后添加新代码,您必须始终保持最佳状态。我确信有一个自动免费服务可以为你做这个,但这对你来说是非常高级的编程。
如果您只想验证模式,我找到了this example。它不仅可以验证模式,还可以纠正常见的拼写错误。
如果您使用此代码,则仍需在正确的时间调用它。这可能是用户在输入代码后离开文本框,或者他们试图保存记录,或移动到另一个记录(自动保存)。
祝你好运