比如我要判断 text1.text里面是否含有N,我怎么写.?
參考答案:VB中的InStr函数可以判断一个字符串是否在另一个字符串内。而且这个函数的具有丰富的选项。
最简单的用法是:
InStr( , text1.text, N, )
返回0表示N没有找到
其他情况看最后那段。
InStr([start, ]string1, string2[, compare])
start
可选。数值表达式,用于设置每次搜索的开始位置。如果省略,将从第一个字符的位置开始搜索。如果 start 包含 Null,则会出现错误。如果已指定 compare,则必须要有 start 参数。
String1
必选。接受搜索的字符串表达式。
String2
必选。要搜索的字符串表达式。
Compare
可选。指示在计算子字符串时使用的比较类型的数值。有关数值,请参阅"设置"部分。如果省略,将执行二进制比较。
compare
参数可以有以下值:
vbBinaryCompare 0 执行二进制比较。
vbTextCompare 1 执行文本比较。
InStr 函数返回以下值:
如果 InStr 返回
string1为零长度:0
string1为Null:Null
string2为零长度:start
string2为Null:Null
string2没有找到:0