カスタムデータ検証で使用するユーザー定義関数があります。ユーザー定義関数を使用したVBAデータ検証
Public Function AlphaNumeric(pValue) As Boolean
Dim LPos As Integer
Dim LChar As String
Dim LValid_Values As String
'Start at first character in value
LPos = 1
'Test each character in value
While LPos <= Len(pValue)
'Single character in value
LChar = Mid(pValue, LPos, 1)
'If character is not alphanumeric, return FALSE
If InStr(REFALPHACHAR, LChar) = 0 Then
AlphaNumeric = False
Exit Function
End If
'Increment counter
LPos = LPos + 1
Wend
'Value is alphanumeric, return TRUE
AlphaNumeric = True
End Function
そして、私のデータ検証の設定:
コードがあり...
をMy機能が正常に動作しているが、私は、データの検証で使用するとき、それは誤りで毎回です
エラーを詳しく説明してください。どのラインがクラッシュしていますか?エラーメッセージとは何ですか? – JMSilla