我正在創建一個VBA應用程序,它將查找我在某個範圍內輸入的文本(應該是動態的,以便將來輸入更多內容)。與該範圍中的輸入的文本將尋找在另一片柱的話:在另一個工作表中查找動態範圍內的文本
實施例:
而且它會尋找在另一片輸入的詞語。
Dim Main as Worksheet
Set Main = Sheets("Sheet1")
Dim Raw2 as Worksheet
Set Raw2 = Sheets("Sheet2")
LookFor = Main.Range(D8:100)
Fruits = Raw2.Range("G" & Raw2.Rows.Count).End(xlUp).row
For e = lastRow To 2 Step -1
value = Raw2.Cells(e, 7).value
If Instr(value, LookFor) = 0 _
Then
Raw2.Rows(e).Delete
老實說,我不知道如何繼續。上面提到的代碼只是實驗。期望的輸出是刪除sheet2中的任何內容,但包含我在「查找單詞」中輸入的單詞的行除外。希望您能夠幫助我。謝謝。
什麼是你到目前爲止的代碼?你能描述所需的輸出嗎? – R3uK
@Sevpoint正如你所看到的,通過輸入你的代碼作爲評論,這很難遵循。請編輯您的原始問題,並在該編輯中添加正確格式的代碼。此外,請閱讀HELP頁面以獲取[如何提出問題](http://stackoverflow.com/help/how-to-ask)以及[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve) –
你走了。我已編輯@RonRosenfeld – Sevpoint