[[20120119182054]] 『他のシートの文字列を検索するVBA』(ヨムソ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『他のシートの文字列を検索するVBA』(ヨムソ)
 開いている他のブックの文字列を検索するVBAを作りたいんですが、
 どうやったらいいでしょうか?

 ブックAのG5のセルに[りんご]をいれて、VBAのボタンを押したら
 ブックBの全シートから[りんご]という文字列が入った物を検索するように
 作りたいです。

 僕はVBA初心者なので、VBAのソースをもらえるとありがたいです

 どうかよろしくお願いします
Excel2007 Windows Vista

 >僕はVBA初心者
 Excelでよく使う基本的なオブジェクトやステートメントは、理解されていますか?
 例

 Workbookオブジェクト Worksheetオブジェクト Rangeオブジェクト
 これらを操る手段として、プロパティとメソッドと呼ばれるインターフェースがあること。

 プログラムでは、繰り返し処理(ループ処理)が要ですが、
 その手段として

 Do 〜 Loop 文
 For 〜 Next 文
 For each 〜 next 文

 等があること。

 マクロの記録という機能があり、ユーザーが行った操作をVBAコードで作成してくれる機能があること。

 これらを知らなければ、まず、この辺りから調べて見てください。

 ご質問の内容のポイントになるメソッドは、 

 RangeオブジェクトのFindメソッド、及び、FindNextメソッドです。

 これらのメソッドの意味を調べて、簡単な仕様でこれらを使ったコードを書いてみてください。

 この辺りの使い方を調べて理解した上で今度は、作ってくれではなく、ご自分が作ったコードを提示しての
 もう少しピンポイントの質問をしてみてください。

 >VBAのソースをもらえるとありがたいです
 Find FindNext で検索すれば、例題はここの過去ログにもあります。

 ichinose


http://support.microsoft.com/kb/401690/ja

http://officetanaka.net/excel/vba/tips/tips131b.htm

 Findメソッド関連参考サイト

 Findメソッド Findnextメソッドの組合せは、特殊なので
 よく検討してみてください。

 ichinose

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.