vba:like的查詢

開始用vba進行查詢時,最先學會的是find函式,最近發現了like也不錯,還是蠻形象,容易理解,特別是在查詢中文文字方面比較直觀。

比如下面案例:想在A列裡找到含有“明”的單元格,符合條件後,讓該單元格右邊的單元格背景色變成藍色,因為“明”在不同表格裡有不同的位置,所以我們得用萬用字元配合來查詢,“*”表示任意字元,也代表0。

vba:like的查詢

程式碼如下:

Sub ll()Dim rn As RangeFor Each rn In Range(“a1:a4”) If rn Like “*” & Range(“c1”) & “*” Then rn。Offset(, 1)。Interior。Color = RGB(0, 0, 255) End If NextEnd Sub

總結一下:

查詢物件 like 查詢的條件

"*" & Range("c1") & "*" "*"代表任意字元,個數不計

如果對萬用字元理解通透,配合like函式,我想應該更加方便查詢,更加方便我們對資料的統計分析