文字列が配列に格納されていて、各文字列の5番目の文字が数字かどうかを確認する必要があります。私が使用したコードは次のとおりです。配列内の文字列を確認する
If Mid(arr(i), 5, 1) = IsNumeric(True) Then
MsgBox("Number")
End If
エラーを与えている:
An unhandled exception of type 'System.InvalidCastException' occurred in Microsoft.VisualBasic.dll
Additional information: Conversion from string "" to type 'Boolean' is not valid.
'変換は『』と入力する『』ブールはストレートですvalid.'ではありません問題。数値として評価できるオブジェクトではなく、関数に '真偽値 'を渡しています(実際の問題です)。また、 'Option Strict On'をオンにすると、あなたの友人になります。 – Codexer
@Zagglerは* one *の問題です。 –
私は知っていますが、それは誤りです。それが解決されると、彼はもっと多くを持っています... – Codexer