• 締切済み

Exelでブックリストを作成中です。本の題名から著者名などをVBAなど

Exelでブックリストを作成中です。本の題名から著者名などをVBAなどで自動入力できいでしょうか?    こんにちは。Yusuke-Rと申します。日ごろから読んだ本をブックリストを作成してます。今年になってから新聞の広告に載っているような面白そうな本も登録することにしたので、未入力のものが何百冊にもなってしまいました。そこで、何かいい考えがないか考えたところ、インターネット(Amazon)などのデータベースを利用すれば、何とかできるのではないかと考えたのです。  今のところ、本の題名だけは入力してあるのですが、それだけでもできるのか教えてください。取得したい情報は、著者、編集者などです。今までAmazonから拾ってきた画像も入れていたので、それもできれば入れたいです。  また、本の題名も明確でないものもあったり、手入力のため、表記の揺らぎがあるかもしれません。その対処法も教えてください。  よろしくお願いします。

みんなの回答

  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.1

"VBA" amazon webサービス で検索してみて下さい。 下記は参考になりそうです(ユーザー登録情報を忘れてしまって、全部読めていませんが...) http://itpro.nikkeibp.co.jp/article/COLUMN/20060926/249034/

関連するQ&A

  • VBAでリスト通りにフォルダを作成

    excelのvbaでアクティブブックが入っているフォルダの中に"sheet1"のA列のリスト通りに名前を付けフォルダを作成したいです。リストに重複した名前がない場合はできますが、図のように重複した名前が入っているとどうすればいいか分からなく、ここに質問します。 どなたか知恵を貸していただけませんか? どうぞよろしくお願いいたします。

  • エクセル2003VBA 新規ブックを作成、保存の時に

    いつも勉強させていただいております。 今回、VBAで以下の事をできるのかな?と思い質問させていただきました。 まず、VBAで以下の動作を作成しました。 Aファイル、データーベースCSVファイル Bファイル、VBA記述ファイル 1)Bファイルから、Aファイルを開いて、検索、条件に合うデーター を配列で抽出。 2)新規ブックを追加 3)新規ブックに抽出したデーターを書き出し と言うVBAを作成しました。 で、質問なのですが、新規ブックは保存するか、しないかがその時々に よって任意でするため、VBAで保存の所までは作成していないのですが 、保存する場合、ファイル名に規則性を持たせたいため、ファイル保存 をしたときに表示させる初期ファイル名をBファイルのVBAから変更 させる事はできるのでしょうか? 新規ブックを保存するとき、初期ファイル名は「Book1.xls」となって いると思うのですが、この値を変更することってできますでしょうか? もし可能であれば、ヒントや参考になるHPなど教えていただけないで しょうか。

  • 本の題名がわからなくて、困っています!!

    ポッドキャストのSUNTORY SATURDAY WAITING BAR AVANTI PODCASTの 2008年05月24日 vol.113 http://www.tfm.co.jp/podcasts/avanti/?ym=200805 会話が始まって丁度1分、書評家の黒田孝二さんと常連さんが本の紹介をしますが何回聞いても「メントモリ」と聞こえます。 アマゾンで調べると「メメント・モリ」藤原 新也著というのがヒットしますがレビューを見るとなんだか違う本の様な気がします。 ポッドキャスト内では「カクテルを作るのに命をかけている若者の話」の様ですが、ポッドキャスト内では著者を明かしていません。 是非、読んでみたいので誰か正確な題名、著者を教えてください!!

  • 別bookのシート名一覧を作成するVBA(都度)

    初めまして。エクセルVBA初心者です。 別bookのシート名を取得するマクロをつくりたいのですがご教示頂けないでしょうか? その際、マクロを実行すると最初にどのbookを開くか?ファイル場所を聞いてくるマクロを設計したいのです。 その後、今開いているアクティブbookのA列の1行目に別bookのシート名一覧が入力されるというものです。 ファイル場所を聞いてくるマクロは調べてもでてこないため、質問しました。 完了したら別bookは閉じてある状態であることが理想です。 そして、その隣のB列はまたさらに他の別bookのシート名一覧を比較用に入力予定ですので、B列用の別マクロを続きで作成したいと思っています。 ご教示のほど宜しくお願いします。

  • 著者名を教えてください「透き通った季節」

    おそらく「透き通った季節」という題名だったと思いますが確かではありません。宇野亜喜良さんの挿絵で、晶という女の子が主人公の本の著者を教えてください。20年ぐらい前に市の図書館で貸し出しされていました。 ストーリーは、母子家庭で優等生でピアノが得意の晶が先生に恋をした事から全てが狂いだして病気になり、転地するという話です。確か、お母さんは洋服屋のようなお店をしていて、ピアノの発表がうまくいかずそのお店の透明な階段で眩暈を起こしたのが転地の理由で、転地先のおじさんがお父さんだったということが分かるというストーリーで、最後は病気回復して、家に戻るのですが、そのとき、今までずっと離さず持っていた唯一の友(人形)を電車に置き忘れる、という結末だったように記憶しています。もう一度読んでみたいと思います。題名も確かではありませんが、もし著者が分かれば検索できると思いますので著者名を教えてください。よろしくおねがいします。

  •  学校で図書のランキングをExelで作成中です。生徒が読んだ本で、何の

     学校で図書のランキングをExelで作成中です。生徒が読んだ本で、何の本が・誰の本が一番読まれたか等のランキングを作成したいのですが、やり方が分からないので教えてください。  ランキングの元となるものは、本を紹介してくれた生徒の学年クラス・氏名、本の題名、作者名、その本の入手方法(1.自身で購入、2.学校にあった、3.学校の図書館で…などと数字で表記されている)、本のテーマ(1.サスペンス、2.ファンタジー…などと数字で分類)、生徒に書いてもらった紹介文からなるエクセルで作成したた一覧表です。順番は、生徒の番号順です。  また、学年別のランキング・入手方法のランキング・本のテーマのランキング(どのテーマが一番読まれたか)・テーマ別の中での本のランキング(例えば、「サスペンス」というテーマの中でどのような本が読まれたか)等も作りたいと考えております。  私はあまりパソコンが得意ではありませんが、どうか易しめに教えてくだされば、幸いです。今回自分が持っているエクセルの解説書には私が必要としているようなことが載っていませんでした。なにか、おススメの解説書などがありましたら、教えてください。  ちなみにExel2003を使用しています。   よろしくお願いします

  • エクセルで作成したリスト

    エクセルで作成したリスト(氏名・住所など10項目程度で200件ほどです)を各取引先ごとにブックを作成して(エクセルファイルでシートは6枚ある決まった書式です)ファイル名は取引先名にしたいのですがどのような方法がありますか? やはりマクロやVBAなどで作るのが一番でしょうか? マクロやVBAは初歩的な簡単なものは作ったことがありますがあまり詳しくありませんが出来るようなら挑戦してみたいのですがもしサンプルコードなど教えていただければお願いします。

  • ExelのVBAでダブルクォートをセルに埋めるには?

    文字列の中にダブルクォートを入れるにはどうするのでしょうか? C言語であれば、\" と書くところですが。 ダブルクォートを2つ続けると、Exel上で見ると期待どおりに表示されますが、 テキスト形式に保存してからファイルをみると、ダブルクォート2つ入ってます。 エクセルでデータベース管理をし、VBAでそれを編集して、 HTMLを自動生成するようなツールを作成したいのですが、 ダブルクォートをテキストに吐き出せなくて困っています。

  • EXCEL2003の入力規則で別ブックのリスト参照について質問です。

    EXCEL2003の入力規則で別ブックのリスト参照について質問です。 ブック1に作成したリストを、ブック2で参照して一覧表を作成しています。 互いのブックを開いていると参照するのですが、ブック1(リストブック)を閉じてしまうと参照してくれません。 閉じたままでも参照してくれる方法は無いのでしょうか? 分かりましたら教えてください。

  • ExcelのVBAでの新規BOOK追加

    こんばんは。 ExcelのVBAでユーザーフォーム上にTextboxがとボタンがあるとします。TextboxにはDATEで今日の日付が入力されています。ここではたとえば07/5/15と入力されていると仮定します。この状態でボタンを押すと同一フォルダー内に「日記06」という感じに日記と入力されている年を合わせた「日記06.xls」というファイルを作成したいのですが可能なのでしょうか?又、作成するときBookのSheetを「1月」「2月」…「12月」「全体」と13Sheet作成して、07/5/15なので「5月」のSheetにActivateさせたいのですが可能なのでしょうか?本とか見ていろいろやってはいるんですがDATEから年と月を取り出して上記のように処理する方法がよく分かりません。よろしくお願いします。

専門家に質問してみよう