美好的一天先生! 我可以問一個關於如何/將使用什麼代碼在vba中同時搜索兩個值的問題?例如,如果在同一行中找到值「4AC」和日期「04/11/2013」,我想設置一個條件,該條件將變爲「真」。 感謝提前和更多的權力!如何在VBA中連續查找兩個值excel
-1
A
回答
1
使用Excel的Range.Find
函數,如下所示,在此IsFound函數中進行檢查。
Function IsFound(ByVal rngRowToSearch As Range, strSearchTerm1 as String, strSearchTerm2 As String) As Boolean
Dim rngFind1 as Range, rngFind2 as Range
' try to find 1st value. If it exists, rngFind1 range will have the address. Else Nothing
rngFind1 = rngRowToSearch.EntireRow.Find(What:=strSearchTerm1, LookIn:=xlValues, MatchCase:=False)
' try to find 2nd value. If it exists, rngFind1 range will have the address. Else Nothing
rngFind2 = rngRowToSearch.EntireRow.Find(What:=strSearchTerm2, LookIn:=xlValues, MatchCase:=False)
IsFound = Not (rngFind1 Is Nothing Or rngFind2 Is Nothing)
End Function
此外,您將調用IsFound
功能如下。
Dim blnFound as Boolean
blnFound = IsFound(Activesheet.Range("A1"),"4AC","04/11/2013")
然後做任何你想用blnFound
相關問題
- 1. 如何在Excel VBA中查找具有連續數據的單元格?
- 2. 如何使用vba在excel中查找組值的最大值?
- 3. Excel查找&選擇繼續行與VBA?
- 4. Excel VBA - 查找範圍內的最高值和後續值
- 5. 在Excel中添加兩個值,VBA
- 6. Excel中查找兩個輸入值
- 7. 如何讓excel vba中的多個連續的undos?
- 8. 查找連續的負值
- 9. 在vba Excel中查找多個請求(在Find中查找)
- 10. excel vba如何將多個非連續區域的值複製到數組中
- 11. 如何在Excel中做兩列查找?
- 12. 查找連續的最後一個值
- 13. 使用linq查找連續2個值
- 14. 如何在Excel中使用VBA複製連續圖紙
- 15. VBA:尋找連續數
- 16. 在Excel中使用VBA查找和替換多個值
- 17. 查找連續
- 18. excel中沒有VBA查找
- 19. 查找實際?在excel vba
- 20. 如何用Excel中的DGET查詢兩個連續的「標準行」?
- 21. 檢查JavaScript中變量值的兩個連續值匹配
- 22. Excel Vba: - 如果連續發現匹配,則顯示單元值
- 23. 在SQL中查找三個連續值的最大總和?
- 24. Excel VBA:找到兩個表的聯合
- 25. 如何在excel中找到一個日期或後續日期VBA
- 26. 按值查找範圍Excel-VBA
- 27. 查找連續中位數
- 28. 在UsedRange中查找關鍵字 - VBA(Excel)
- 29. Excel VBA連續和非連續數字級聯
- 30. Excel VBA - 消除連續的重複項
這將是巨大的做,包括你已經嘗試過什麼,結果。代碼是否工作或者您是否遇到錯誤? – L42