• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロの設定方法)

マクロを使って図書リストを検索する方法

このQ&Aのポイント
  • 使用しているオフィスの環境は2010です。図書室の絵本の整理、管理、今後の把握の為に室内のすべての題名をエクセルにて入力いたしました。
  • 2000冊を超える量になってしまったのですが、今後、新しく本を購入するに当たり、ダブりが無いように、購入前に今現在ある本を検索してからにしたいのです。
  • マクロを使って、リスト一覧から検索窓に入力したキーワードに基づいて本の存在や冊数を確認する機能を作りたいと思っています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>一覧の中に、存在するのか、また、何冊あるのかなどを吸いだしてほしいのです この部分だけでしたら関数でいけるのではないでしょうか? A列にリストのほんの題名がある。 B列1行を検索窓とする C1に=countif(A:A,B1) とすると同じものがいくつあるかカウントしてくれます。 シート2をリストにした場合は シート1のB2に=COUNTIF(Sheet2!A:A,A1) とすれば同様の結果となります。 複数条件に一致する場合は countifsという関数を使用すれば可能となります。 関数を設定しているセルを入力禁止などの措置を入力規制やセルのロックで行えば操作に慣れない人が使っても関数を消す心配はありません。 もしくは、手間はかかりますが、cont+Fで検索窓を開いて下さい。 そうすれば検索が出来ます。マクロも関数も何も要らないです。Excelの標準機能を使う方法です。複数条件は マクロの場合 http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter3.htm#datahyou こちらのサイトを参考になさってはいかがでしょうか。 全てコピー&ペーストで同様の動作を確認しています。 マクロがB2からHまでの検索になっていますので、そこは編集が必要です。 参考になれば幸いです。

その他の回答 (2)

回答No.3

Ctrlキー + Fキーでその検索窓とやらが出ますよ。 題名の入力されたシートがカテゴリ毎などでわかれていてもオプションからブック全体を検索できます。

回答No.2

関数で出来ますし、ある意味並び替えという方法でもOKです、検索で一番有効なのは、本のバーコードを使うことです http://www.fksystem.com/kanri.htm Bookshelf Applicationなどアマゾンのデーターベースを使うものまであります http://www.vector.co.jp/soft/winnt/personal/se333983.html 無料で使える専用ソフトが良いですよ、バーコードリーダーさえあれば、打ち込みの手間、貸出、返却などの管理も簡単にバーコードリーダで読み取るだけでできます。

関連するQ&A