デフォルトでワークブックを検索するには、2つ取ります(Microsoft Excel)
いくつかの問題の前に、[検索と置換]ボックスを表示し、[範囲内]ドロップダウンリストを[シート]に設定する方法に関するヒントが表示されました。当時、VBAには、Ctrl + Fを押したときに表示されるのと同じ[検索と置換]ダイアログボックスを表示する方法がなかったため、実際にこれを実現する方法がなかったと報告しました。
先週、寛大な_ExcelTips_サブスクライバーの貢献のおかげで、これを行う方法を見つけました。次のマクロは、タスクを実行する方法を示しています。
Sub DoBox() ActiveSheet.Cells.Find What:="", LookAt:=xlWhole Application.CommandBars("Worksheet Menu Bar").FindControl( _ ID:=1849, recursive:=True).Execute End Sub
Findメソッドを使用すると、[検索と置換]ダイアログボックスでさまざまなパラメータを設定できます。次に、CommandBarsオブジェクトにアクセスして、ダイアログボックスを実際に表示します。
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(2486)は、Microsoft Excel 97、2000、2002、および2003に適用されます。