【发布时间】:2019-02-19 13:06:59
【问题描述】:
我还是 vba 的新手。我有一个数据库,在其他人的帮助下,我终于能够在导入时进行验证检查。但是,我可以将数字作为文本进行检查,但是如果我需要字母字符或者单元格为空白,我会被卡住。这就是我将数字作为文本所拥有的。我需要两项检查:1)接受字母数字或空白(null)和 2)数字或空白(null)。
Function chk2(A As String) As Boolean
Dim i As Integer, l As Integer, c As String
l = Len(A)
If l = 4 Then
chk2 = True
For i = 1 To l
c = Mid(A, i, 1)
If Not (c >= "0" And c <= "9") Then
chk2 = False
Exit Function
End If
Next i
End If
End Function
只要每行/单元格中都有要填充的字符,这个就可以正常工作。 提前感谢您的帮助。
【问题讨论】:
标签: ms-access vba ms-access-2010 excel-2010