私は簡単な質問だろうと思ったします。MsgBox(cell.text)私は私の文字列を決定することができましたを使用して、今すぐVBA InStr関数(道を働いていない)私はそれが
For i = 0 to 8 Step 1
If InStr(cell.Text, Str(i)) <> 0 Then
'Do stuff
End If
Next i
は、「0N」であります そして、Str(i)は "0"である。私がInStr()を理解する方法は、あなたが探しているものの位置の整数を返します。あなたが探しているものが含まれていない場合は0を返します。なぜこれは機能しませんか?
'Str'を取り除き、適切な型キャスト' CStr'を使用してください。 –
'MsgBox Left(cell.Text)=" 0 "'の結果はどうですか? – Slai
私の質問をより適切に編集していただきありがとうございます。私は現時点で少し不満だった以上@DavidZemens – LiCarroll