VBAの質問です。

解決


へなちょこ  2003-09-26 23:29:29  No: 79573

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


へなちょこ  2003-09-26 23:39:39  No: 79574

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


oku  URL  2003-09-27 09:33:17  No: 79575

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

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

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


へなちょこ  2003-09-29 18:10:07  No: 79576

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


へなちょこ  2003-09-29 18:10:10  No: 79577

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加