これはCTRL-Fで行うことができますが、VBAで実行できるようにしたいと思います。たとえば、ワークブック内の「Worthington Pump」を検索したいが、ワークブック内のどこにあるかは、同じ順番になっているが、同じセルにあるので、「Worthington Pump」を検索することができます。 CTRL-FではなくVBAを使ってこれを行う方法はありますか?キーワードで検索VBAでワイルドカードを使用する
0
A
答えて
2
rng
が検索したい範囲であるとします。
For Each c In rng
If InStr(c.Value, "Worthington") > 0 And InStr(c.Value, "Pump") > 0 Then
'some code to highlight cell
End If
Next c
は、そのコードがあなたのためにトリックを行うだろうと思う:)
2
InString検索は学ぶことが素晴らしい、そして重要ですが、別のオプションは、私は非常にあなたが得る励ますRange.Findメソッドを使用することですに精通。 Range.Find Method (Excel)
ワイルドカード文字はアスタリスク(*)であり、あなたが選んだ文字列の前、中、または後に置くことができます。下の私の例では、テキストが "Worthington"または "Pump" ANYWHEREにある最初のセルを見つけて選択します。
非常に便利な学習方法です。
Range("A1:A10").Find(What:="*Worthington*").Select
'Do Stuff'
ORの
Range("A1:A10").Find(What:="*Pump*").Select
'Do Stuff'
関連する問題
- 1. UsedRange - VBA(Excel)でキーワードを検索
- 2. Excel VBA - ワイルドカードで文字列を検索する
- 3. ワイルドカードで検索する
- 4. LDAP検索フィルタ/クエリでワイルドカードを使用する
- 5. ファイルパスでワイルドカード検索を使用するC#
- 6. 配列とワイルドカード検索でglob()関数を使用する
- 7. VIMでワイルドカードを使用して検索する方法
- 8. ワイルドカードを使用したキーの検索
- 9. ハッシュキャラクターでは、elasticsearchでワイルドカードを使用して検索します。
- 10. ワイルドカードでの検索の検索
- 11. nutch:キーワードで検索
- 12. カスタムアダプタを使用してListViewでキーワードを検索する
- 13. キーワードでjQueryを使用してJSONを検索する
- 14. PHP/MySqlで複数のキーワードを使用して検索する
- 15. Lucene.net検索で特殊文字を使用したワイルドカード検索の処理
- 16. postgresでのワイルドカード検索
- 17. Ubuntuでwhoisワイルドカード検索
- 18. C#でのワイルドカード検索
- 19. App Engineでのワイルドカード検索(
- 20. cassandraデータベースでのワイルドカード検索
- 21. query_stringでのワイルドカード検索
- 22. CloudSearchでのワイルドカードの検索
- 23. Excelでのワイルドカード検索
- 24. HtmlAgilityPack Powershellでのワイルドカード検索
- 25. iPhone SDKでワイルドカードを使用したファイル名を検索
- 26. ワイルドカードを使用して名前で列を検索
- 27. キーワードでPHPを検索
- 28. キーワードでSPを検索
- 29. Xcode 4でワイルドカードを使用した検索と置換
- 30. Regexを使用した検索でのワイルドカード(* ,!)
可能性のある重複した[VBAエクセル - 文字列のワイルドカードを見つける](https://stackoverflow.com/questions/35538493/vba-excel-find-string-wildcard) –
なぜVBAで 'Range.Find()'メソッドを使用するだけではありませんか? 'Find'と' FindNext'は一緒にCTRL + Fでできること全てを行うことができます。 –