• 締切済み

Excelで検索ボタンを作るには

Excel2000を利用しています。 セルの内容を[編集]‐[検索]で検索するのではなく、 ある固定したセルに検索ボタンを作ってしまうということはできるのでしょうか。 ご存知の方、よろしくお願いします。

noname#609
noname#609

みんなの回答

  • ranako
  • ベストアンサー率14% (5/34)
回答No.2

こんにちは。 ボタンの作り方です。 表示-ツールバー-フォームを選択するとフォームバーが 出てきます。 ボタンの形をしていますから、それをクリックした後に セル上の作成したい場所に指定してみてください。

noname#609
質問者

お礼

ご丁寧に申し訳ありません。 なぜ、みなさんそれほどまでに お詳しいのですか。 わたしとしてはありがたいのですが。 どうもありがとうございました。

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

ボタンの種類が2種類あります・・・・ ○コントロールツールボックスのボタンを使う場合は、  ボタンを作って、ダブルクリックし、コードウインドウに Private Sub CommandButton1_Click() Application.Dialogs(xlDialogFormulaFind).Show End Sub を貼り付けます。 ○フォームのボタンを使う場合は、 Sub Kensaku() Application.Dialogs(xlDialogFormulaFind).Show End Sub をVBEのコードウインドウに貼り付け、フォームのボタンに、マクロの登録でこのKensakuを指定します。

noname#609
質問者

補足

回答ありがとうございます。 しかしながら、ボタンはどうやってつくるのでしょう・・・。

関連するQ&A

  • Excelのセル変化イベント

    Excel2000及びExcel2010で動作させるVBAマクロを作成しております。 シート上にコマンドボタン配置し、データチェックを行うマクロを登録してあります。 任意のセルにデータを入力し、コマンドボタンを押下することで マクロが実行され、セルの内容をチェックし、不正があればセルを赤くします。 また新たにセルに値が入力されたときにはセルを白くしています。 ※セルに値が入ったことを認識するためにWorkbook_SheetSelectionChangeのイベントを利用しています。 基本的には問題なく動作するのですが、 下記の場合、Excel2000と2010で動作が異なって困っています。 ★手順 (1)任意のセルで”F2"キーを押下し、編集状態とする。 (2)そのままの状態でデータチェックのコマンドボタンを押下する。 【Excel2000の場合】 コマンドボタンが押せない。 【Excel2010の場合】 コマンドボタンが押せる。 このとき、データチェックのマクロがまず実行され、 セルの内容に不正がある場合は赤くなるが、 直後にWorkbook_SheetSelectionChangeイベントが発生し、 「新しい入力」と判断してセルがすぐに白くなってしまう。 =>一瞬セルが赤くなるがすぐに白くなる。 なんとかExcel2000と2010とで動作内容を合わせたいのです。 そこで、コマンドボタンが押下されたとき、 編集中のセルが存在すればマクロは実行しない・・・という方法を考えましたが、 「セルが編集中」であるかはどのようにして判断すればよいでしょうか?

  • Excel97で「ブック内のキーワード検索」がしたい(VBA?)

    Excelの表を、月別にシート分けしています(計12枚) 自宅→Excel2002、会社→Excel97を使っているのですが、 複数のシートにわたってキーワード検索したいと思い、自宅のExcel2002で[編集]-[検索]-「ブック」を指定して検索しました。 ところが会社に行って同じ操作をしてみると、Excel97のためシート内検索しか出来ません。 Shiftキーで複数のシートを選択してから検索をしてみましたが、思うような結果になりませんでした。 (Excel2000だと複数シート選択-検索が出来るようなのですが・・) 会社のExcel97で、Excel2002のような「ブック内検索」がしたいのです。 VBAのユーザーフォームで作成するしかないのでしょうか? もしそうであれば、どのように作成していけばよいのか、わかる方ご教授ください<(_ _)> 【希望】 ・テキストボックスにキーワード(氏名・数字など)を入力→検索ボタンを押す→該当のセルがアクティブになる(該当セルが複数あれば、検索ボタンを押すたびにアクティブになる、など) ・「該当のデータはSheet1のC5とSheet3のC10にありますよ」みたいな感じで、データの位置が表示される、など よろしくお願いいたします。

  • Excel ボタン操作 +-

    はじめまして。 今回、調べてみましたがわからない事があったのでこの場を借りて質問させていただきます。 Microsoft Excel 2003 セルへの数値をボタン(!?)で入力したいのですが、やり方がわからず困っています。 具体的には (1)ワークシート上に+と-のボタンの様な物を作り  +を押すと対象のセルの値が+1され  -を押すと対象のセルの値が-1される。 (2)初期値は1でそこから加減する。 という物を作りたいです。 色々と検索しましたが、わかりませんでした。 方法を知っている方がいましたら、教えて下さい。 よろしくお願いいたします。

  • エクセル表ないに指定したメニューが直ぐにでるようなボタンを作りたい?

    WINDOWsXPを利用しています。 エクセル作成中よく 編集メニューの検索(ctl+F)を利用します。 あるエクセル表の中で頻繁に使うことがあります。 利用目的は参照先(セル単位ではなく)の行がどこからきているか 直ぐにわかるからです。 マクロとは違うと思いますが ボタンを押すとこの検索メニューが飛び出すようにしたいのですが 方法はありますか? CTL+Fを押さなくても良い方法があればいいのですが・・・ どなたかご存知ありませんでしょうか?

  • excelで検索ボタン

    excelで検索用のボタンを作りたいのですがよくわからいのでご教授願えないでしょうか? 内容は 検索ボタンをクリックしたら検索場所がsheet、検索対象が値に設定された状態でCtrl+Fの検索ボックスを開きたいと思っています。 若しくは上記の条件で検索できる検索窓とボタンがあればそちらでも構いません。 苦手分野なのでなかなかうまくいかず質問させていただきました。宜しくお願いします。

  • EXCELのユーザー設定ボタンのボタンイメージをコピーしたい

    EXCEL2000のユーザー設定ボタンのボタンイメージを編集しているのですが、そのイメージを別のマシンでも利用する方法がありましたら教えて下さい。

  • EXCEL2007で「検索」と書かれたボタン?の削除方法を教えてください

    Microsoft Office Excel 2007を使って、表計算ファイル(ファイル拡張子「.xlsx」)を作ったのですが、 保存後に再度表示すると、画面上(A:2辺り)に不要なボタン(ボタンだと思います)が、表示されます。 ■ 環境 ■ OS :Windows Vista Home Premium Service Pack1 ソフト :Microsoft Office Excel 2007(購入マシンにインストールされていた) 私の知識:EXCEL2002を業務で使った程度です。 ■ 検索ボタンの内容 ■ ・ボタンのようです。ボタン自体や、どこかのセルをクリックすると凹みます。  ボタンをマウスでは動かせません。ボタンを右クリックしてもメニューは出ません。 ・列(A)や、行(1,2,3,4)ごと削除しても、「検索ボタン」は同じ場所に表示されます。 ・マクロではないと思います(「マクロの表示」機能で出たリストには何も表示されていないことから判断)。 原因はおそらく、この表計算ファイルの作成方法だと思います。 ネット上のhtmlファイルをD/Lして、EXCEL2007で「Webページ形式で開く」で読み込ませて作成しました。 そのため、何かの情報をネットに検索に言っているのだと思うのですが……。 ボタンの削除方法をご存知の方、ご教示お願いします。 なお、誠に勝手を言いますが、メニューを開くところから、プロセスを一つずつご教示いただくと助かります。 (EXCEL2007は、かなり操作方法が変わってしまっているため) また、文章で意味不明な点や、説明されていない項目等ある場合 ご指摘いただけると助かります。 よろしくお願いします。 以上です

  • Excelの検索がうまくできません

    Excel2003です。 計算結果で「1」が表示されているセルを検索しようとしています。 計算式は「=IF(○○="","",1)です。 ○○は2つ右のセルです。 編集→検索で検索対象を「値」にしても「数式」にしても検索されません。 計算結果を値貼付けしたり、直接1を入力しても検索されません。 検索されないセルに数字以外の文字を入力すると検索されました。 別ファイルからコピーしたセルが部分的ににあり、そのセルが1の場合は検索されます。 この検索されたセルの書式を検索されないセルにコピーしたところ、1が検索されるようになりました。 ですが、書式が大きく違うため、書式のコピーは行いたくありません。 そこで、書式のコピー前に戻り、書式のクリアをしましたが、これでは検索されませんでした。 試しに、検索する文字列の欄を空欄のまま検索した所、このセルが検索されました。 このセルは最終的にシート保護やブックの保護をする予定で、セルのロックはオフにしています。これは関係あるでしょうか? どのようにすれば、このセルが検索対象になるでしょうか? よろしくご指導ください。 お願いします。

  • エクセルマクロについて。検索ボタン。

    すいませんがエクセルのマクロについてご教授ください。 今私がしたいことは下記の通りです。 メーカー名入力セルと商品名入力セルを設けています。 例えばメーカー名をパナソニックと入力して検索をすると商品名が一覧で出てきたり洗濯機という商品で検索するとそのメーカーが一覧ででてくるようにしたいです。 検索したら全てあてはまるキーワードがでてくるようにしたいのですがどうすればいいでしょうか? VLOOKUPだと検索すると1件しかヒットしないので検索ボタンを作りたいと考えました。 ちなみに A1セル メーカー B1セル商品名とあって後は下にずらっと300行位資料を作っています。 例えば C1セルにメーカー名入力セル、D1セルに商品名入力セルを設けE列にマクロで"検索ボタン"を作成し、 C1やD1に入力をしてあてはまるキーワードがあったなら全て表示したいような事をしたい場合にはどうすれば良いですか? 紙ベースでお客様に持って行ったところ大変好評だったのですが紙じゃなくてエクセルで検索できるようにしたら社内でも好評だと!と言われました。 検索と置き換えでも良いのですがお客様向けの資料として分かりやすいようにボタンを使った検索を提案したいのです。 アクセスかマクロしかないと思っているのですがまだまだ私にとっては未知の世界ですのでご教授ください。 申し訳ございませんが宜しくお願い致します。

  • excel2003でマクロ用ボタンで検索のボタンをつけたいのですが?

    excel2003でマクロ用ボタンで検索のボタンをつけたいのですが? 現在、excel2003で複数のボタンを配置してそれぞれの機能をVBAでつくってシートに貼り付けてます。 その中の1つのボタンに検索の(通常のEXCELの検索で文字の入力用ボックスがでる)ボタンをつけたいのですが、うまくできません。 VBAでどのように記載したらよいのでしょうか? 宜しくお願いします。

専門家に質問してみよう