我有vba文本框,我可以在那里进行验证
应该只接受数字并接受UPTO 8字符长度
我怎样才能进行只需要验证的验证?
答案 0 :(得分:3)
在Seth的回答基础上,我有一点要补充:
00000000; 0; _将为您提供一个需要8个数字的输入掩码......
您将要使用99999999; 0; _这将是一个允许最多8个数字的掩码。
使用的一个例子是:
Me.txt1.InputMask = "99999999;0;_"
此外,此掩码的第二部分(分号后面的0)用于定义是否要将掩码字符存储在表中。在你的情况下,你没有任何掩码字符,所以这可以留空(但它也可以为0!)。它用于SSN或电话号码之类的东西,除了输入的字符外还有额外的字符。
希望这有帮助,
罗伯特
答案 1 :(得分:0)
将以下内容放在文本框的“输入掩码”属性中。
00000000;0;_
下划线是占位符字符。如果你愿意,可以用其他东西替换它。
赛斯