VBA判斷單元格是否包含某字元使用InStr函式,與工作表的FIND函式類似。InStr函式的幫助資訊如下:程式中判斷是否包含,可以這樣寫VBA程式碼:If InStr("111a222", "a")=0 Then MsgBox "不包含" Else MsgBox "包含"執行示例:建立一張空白的表格。在“a1”單元格輸入“你好朋友”。接著我們選擇“B1”單元格。輸入查詢函式“=FIND("朋友",a1)”,查詢a1中“朋友”這個字元所在位置。回車後我們發現“B1”的值是“3”,“朋友”這個在a1中的第三個字元位置,證明a1包含朋友這個字元。把函式改為“=FIND("哈哈",a1)”,查詢“哈哈”在a1中的位置。回車後我們發現值是“#VALUE!”所以不存在“哈哈”這個字元。單元格是表格中行與列的交叉部分,它是組成表格的最小單位,可拆分或者合併。單個數據的輸入和修改都是在單元格中進行的,單元格屬於Microsoft Excel /WPS表格中使用的術語。單元格按所在的行列位置來命名,它有A1引用樣式、R1C1引用樣式和三維引用樣式三種引用樣式。單元格按所在的行列位置來命名,例如:地址“B5”指的是“B”列與第5行交叉位置上的單元格。可以利用OFFICE軟體的EXCEL來編輯或者是GOOGLE的我的文件來建立或編輯。If Range("A1").Find("abc") Nothing Then MsgBox "找到了"Else MsgBox "沒找到"End If
VBA判斷單元格是否包含某字元使用InStr函式,與工作表的FIND函式類似。InStr函式的幫助資訊如下:程式中判斷是否包含,可以這樣寫VBA程式碼:If InStr("111a222", "a")=0 Then MsgBox "不包含" Else MsgBox "包含"執行示例:建立一張空白的表格。在“a1”單元格輸入“你好朋友”。接著我們選擇“B1”單元格。輸入查詢函式“=FIND("朋友",a1)”,查詢a1中“朋友”這個字元所在位置。回車後我們發現“B1”的值是“3”,“朋友”這個在a1中的第三個字元位置,證明a1包含朋友這個字元。把函式改為“=FIND("哈哈",a1)”,查詢“哈哈”在a1中的位置。回車後我們發現值是“#VALUE!”所以不存在“哈哈”這個字元。單元格是表格中行與列的交叉部分,它是組成表格的最小單位,可拆分或者合併。單個數據的輸入和修改都是在單元格中進行的,單元格屬於Microsoft Excel /WPS表格中使用的術語。單元格按所在的行列位置來命名,它有A1引用樣式、R1C1引用樣式和三維引用樣式三種引用樣式。單元格按所在的行列位置來命名,例如:地址“B5”指的是“B”列與第5行交叉位置上的單元格。可以利用OFFICE軟體的EXCEL來編輯或者是GOOGLE的我的文件來建立或編輯。If Range("A1").Find("abc") Nothing Then MsgBox "找到了"Else MsgBox "沒找到"End If