VBAの質問です。

解決


へなちょこ  2003-09-26 14:29:29  No: 79573  IP: [192.*.*.*]

バージョンはExcel2000です。
A列も全選択して、その中から、完全一致の項目を見つける時は、
どのようにすればよろしいのでしょうか?
マクロを記録してみたのですが、
    Columns("A:A").Select
    Selection.FindNext(After:=ActiveCell).Activate
となりました。
検索したいキーワードをどこに指定すればよいのでしょうか?
それと、商品CDセルに入力すると商品マスタ.xlsの商品CDセルを
探して、一致すれば商品名を取得するようにしたいのですが、
商品マスタ.xlsを開いて、検索、商品名取得の間で、
商品マスタ.xlsを開いたり検索したりを見えないように(画面には表示されないように)することは可能でしょうか?
よろしければ、方法を教えてもらえないでしょうか?
宜しくお願いします。

編集 削除
へなちょこ  2003-09-26 14:39:39  No: 79574  IP: [192.*.*.*]

それと、商品マスタ.xlsを開いて検索しようとしていますが、
開かずに検索はできるのでしょうか?

編集 削除
oku  URL  2003-09-27 00:33:17  No: 79575  IP: [192.*.*.*]

ScreenUpdating プロパティを使えば、
マクロの実行中に画面表示を更新するかを選択出来ますよ。
    ' マクロの実行中に画面表示を更新しない
    Application.ScreenUpdating = False
    ' マクロの実行中に画面表示を更新する
    Application.ScreenUpdating = True

検索に関しては、Find メソッドのヘルプを参照してください。
FindNext メソッドは次を検索なので、キーワードは指定できません。

開かずに検索出来るかはわかりません。

編集 削除
へなちょこ  2003-09-29 09:10:07  No: 79576  IP: [192.*.*.*]

ありがとうございます。
無事に解決しました。

編集 削除
へなちょこ  2003-09-29 09:10:10  No: 79577  IP: [192.*.*.*]

ありがとうございます。
無事に解決しました。

編集 削除