VBA基础
文本框判断是否录入连续四个字符
2016-12-23 17:37:21

最近有网友问到,如果通过有效性规则去禁止连续录入4个数字呢?即连续输入4个字符(包括数字,汉字,字母)就会提示错误。

于是便写此函数来控制文本框连续输入4个字符。

Access判断是否录入连续四个字符动图

Access判断是否录入连续四个字符详细VBA代码:               

       

        Public Function SamSerial(strText As String)

        

            Dim i As Integer

            For i = 1 To Len(strText)

               '  Debug.Print Mid(strText, i, 1)

                 strCharacter = Mid(strText, i, 1)

                 strCharacter2 = Mid(strText, i + 1, 1)

               ' Debug.Print strCharacter2

            If strCharacter = strCharacter2 Then

            

                j = j + 1

            Else

                j = 0

            End If

             '  Debug.Print j

               If j = 3 Then

               MsgBox "有连续4个字符录入"

               End If

            Next

                      

        End Function

如想更快的系统地学习Access数据库,请点右上角 关注 部落

点击加入群:access学习群  与更多Access大牛交流

如果您觉得这篇技巧真的有用,请关注我们。更重要手机转发分享一下!

如喜欢此技巧,手机右上角点开,分享到QQ空间,方便自己以后看