我是 VBA 新手,正在尝试拼凑一些代码,以允许用户在单元格中输入一个单词(或几个单词),然后显示匹配行条目的列表。
我尝试了以下代码,但收到“ instring = type mismatch”错误。
请注意,“ B3”是专用于“搜索词”的字段,列F是包含我要在其中搜索的文本的列。如果包含该单词,我想显示该行并隐藏所有不包含该单词的行。
Sub Find_Possible_Task()
ROW_NUMBER = 0
SEARCH_STRING = Sheets("codeset").Range("B3")
ROW_NUMBER = ROW_NUMBER + 1
ITEM_IN_REVIEW = Sheets("codeset").Range("F:F")
If InStr(ITEM_IN_REVIEW, SEARCH_STRING) Then
Do
Cells(c.Row).EntireRow.Hidden = False
Loop Until ITEM_IN_REVIEW = ""
End If
End Sub
蒂亚!