• 締切済み

画像を含むExcelファイルのまとめ方

画像を含むリストを一つにまとめてチェックしたいと考えています。 名前    画像貼付場所  その他データ AAAAA  画像A       その他A BBBBB  画像B       その他B 上記のように名前と、名前に対応した画像が貼付されているリストが 複数(10以上)のExcelファイルであります。シートはそれぞれ1つずつです。 リスト内の「名前」は共通しています。 「名前」に応じた適切な画像がリスト内に貼付されているかをチェックしたいのですが、 ファイル数が多すぎる為、「開く→チェック→閉じる→次を開く」を繰り返すのが手間です。 リストを1つにまとめて、一括でチェックしようにも 数が多い為コピー&ペーストでそれぞれのリストを集めるのも大変です。 フィールド名はリスト全て共通ですが、画像はjpg,bmpなど様々あります。 合計する値などは無く、リストを一気に見れる方法は無いでしょうか。 最低限欲しい項目は「ファイル名、名前、画像」の3つです。

  • gisha
  • お礼率93% (14/15)

みんなの回答

回答No.1

> リストを一気に見れる方法は無いでしょうか。 まず、コピーされてくるブック(A)を作っておいて、 特定のフォルダ内の全エクセルブックに対して ・ブック(B)を開く(※) ・シートをコピーする ・新規ブック(A)の末尾に貼り付ける ・ブック(B)を閉じる ・次のブックを見に行く   あれば(※)からの処理を繰り返し   なければ終了 以上のようなマクロを組めば可能。 でも、ほぼ間違いなくマクロを組むよりも力技でやる方が早い。 ここで質問をして、この回答が入るまでの24時間に、 いくつのファイルを処理できただろう? 今後、継続的に発生する作業であればマクロを作る価値もあるが、 単発だと言うなら力技の方が良い場合もある。

gisha
質問者

お礼

ありがとうございます。 今後も継続的にこの作業が発生するためマクロを組む事にします。 シートのコピー&貼り付けに関して調べて作成してみます。

関連するQ&A

  • ファイルを移動するためのバッチファイル

    テキストファイル(1行に1つのファイル名が書かれていて、ファイルの数だけの行があるテキスト)を読み込み それをもとに、パス指定した参照先ディレクトリより、1つずつファイルを取得し、 パス指定した保存先ディレクトリに保存していくという、ファイルを移動(コピー)するためのバッチファイルを作りたいのですが どのようなコマンドを記述すればよいでしょうか? (できれば、MS-DOSのバッチファイルだと助かります) 例 [list.txt] aaaaa bbbbb eeeee [参照先] aaaaa bbbbb ccccc ddddd eeeee ↓ [保存先] aaaaa bbbbb eeeee

  • 2つの表を交互に合体させたい!

    2つの表を交互に合体させて、1つの表にさせる やり方はあるでしょうか??  AAAAA BBBBB  AAAAA BBBBB       ↓     AAAAA     BBBBB     AAAAA     BBBBB イメージはこんな感じです。 今セルの行間は空いてません。行間さえ1行ずつ 空けられれば 形式を選択して貼付け → 空白セルを無視して貼付で 合体できるのですが、表がかなりの数なので、1行ずつ 行挿入するのは時間がかかってしまいます。 何かいい案がありましたらお願いします。

  • テキストファイルの一部を複数パターンで置換

    初めて質問させていただきます。 以下のようなテキストファイル(元ファイル) があります。 1行目 あいうえお 2行目 codea=aaaaa/$$ 3行目 codeb=11111*11111 4行目 … この2行目と3行目の「aaaaa」「11111」 の文字列を以下に従って置換し保存したいです。 置換パターンは、 別ファイルに一覧になっています。 bbbbb 22222 ccccc 33333 … これを、元ファイルの 「aaaaa」を「bbbbb」に、 「11111」を「22222」に置換し、 ファイル名を「bbbbb-22222.txt」として 保存するのを、 置換パターンの数だけ行う必要があります。 VBA、バッチは経験があります。得意分野ではありませんが… 申し訳ありませんが、ご教授いただけないでしょうか?

    • ベストアンサー
    • CSS
  • ファイルメーカー5.0でおなじIDを持つデータをすべて表示したい

    世帯ID 氏名  1   AAAAA  1   AABBB 1   AACCC 1   AADDD 2   BBAAA 2   BBBBB ・・というようなDBがあるのですが、次のように表示させたいのですが 世帯ID 氏名 世帯員表示  世帯員数 1  |AAAAA|AAAAA AABBB AACCC AADDD|4 1  |AAAAA|AAAAA AABBB AACCC AADDD|4 1  |AAAAA|AAAAA AABBB AACCC AADDD|4 2  |AAAAA|BBAAA BBBBB |2 2  |BBAAA|BBAAA BBBBB |2 このDBを使って、AAAAAさんに対しAAAAAの世帯は4名(AAAAA AABBB AACCC AADDD)さんが いますよ・・・というような手紙が出したいのですが・・・ となたか簡単に教えてくれないでしょうか?

  • エクセル フォルダの画像を画像名で検索して貼り付け

    商品リストを作っています。 エクセルシートのC列に商品名が入っています。(6桁の数字&アルファベット。たとえばA00123) フォルダにその商品名をつけた画像がまとまっています。 B列に、その該当する画像を自動的に貼り付けたいのですがどうすればいいですか? 画像数は1000個くらいフォルダに入っています。毎週増えます。 エクセルに載せる数はそのうち半分くらいです。 画像がない場合もあるのでその場合は何かしらのエラーを表示させたいです。 マクロはド初心者です。切り貼りくらいしか出来ません。が、今勉強中です。 検索して下記の方法を見つけたのですが、未だ成功していません。 http://okwave.jp/qa/q2880877.html こちらをALT+F11ででできた画面に張るまではよかったのですが、 実行しようとしても何も出てこず失敗しました。 (他のときは選択する名前が出てくるのですが。Subの後に入っている名前です。このリンクのだとsubがなくて名前がないため、マクロ実行できません) http://okwave.jp/qa/q5890088.html コピペして実行したのですが何もかわりませんでした。 ファイルがおいてある場所は "c:\あるフォルダ\"から "c:\picpic\"にかえました。 私のリストは商品名がB列にあるのですがそれが問題なのでしょうか。 excel2010 windows7 フォルダはマイドキュメントにあります。名前はpicpicです。 何か不足している情報がありましたら教えてください。 よろしくお願いいたします。

  • グループ化+最大値

    お世話になっております。GomiYasikiです。 以下のような場合で、フィールドAが同じ中のフィールドBが最大値のものを抽出する場合はどのようにすればよいのでしょうか? お手数ですが、宜しくお願い致します。 テーブル名:テーブルA フィールドA,フィールドB,フィールドC AAAAA,1,ABC AAAAA,2,XYZ BBBBB,1,ABC BBBBB,2,DEF CCCCC,1,AAA ↓結果 AAAAA,2,XYZ BBBBB,2,DEF CCCCC,1,AAA

  • シートを複数持つExcelファイルを複数ファイル結合する方法

    シートを複数持つExcelファイルを複数ファイル結合する方法 ○○○工事・▲▲▲工事・■×○工事・・・・と複数のEXCELファイルが有り そのファイルの中には共通してA・B・C・D・・・・シートがあります。 各EXCELファイルの同じ名前のシートを取り出して1つのファイルにしたいと思っています。 1つのファイルにした時、各シート名が抜き出したファイル名になるようにしたいです。 50ファイル以上ありシート数が20ある為、なんとかいい方法をお教え下さい。

  • エクセルで次々と画像を表示させたい

    例えば、Sheet1に、支店番号、支店名、住所、電話番号、地図(jpgファイル名)等の項目を作り、100件以上のレコードが入っている表があります。 Sheet2に、上記の1レコード(=1支店)分のデータをA4用紙に見やすく配置したフォーム(?)を作り、VLOOKUP関数を使って、データを表示させるようにしました。(つまりA支店の支店番号を選ぶとA支店のデータが、B支店の支店番号を選ぶとB支店のデータが表示) ★この時、それぞれのレコードのjpgファイルの画像も表示させたいのですが、どのようにすればできるのでしょうか? ハイパーリンクのように他に飛んで表示させるのではなく、エクセルのその場所に表示させたいのです。(1支店分をA4用紙で印刷したいので) 別のシートで、実際に画像を貼付たものとその名前のデータベースを作り、それとリンクを貼る。という方法を知ったのですが、レコード件数がかなりあるので、この方法はちょっと使えません。 他に何かいい方法をご存知の方がいらっしゃいましたら、どうか教えて下さい!関数、Visual Basicの使用でも構いません。 ちなみに画像は、エクセルファイルの置いてある下(サブフォルダ)にまとめて入れております。宜しくお願い致します。

  • Excel vba の書き方教えてください。

    書き方が分からないのでおしえてください。 やりたい動作は下記になります。 データは Sheet1のA列にIPアドレスだけ書いてあります。 Sheet2のA列にはIPアドレス(例 111.111.111.*) B列には名前(例 honsya) Sheet3のA1にはAAAAA、 A2にはBBBBB が書いてあるシートがあります。 (1)処理が完了したデータを記入するシート(シート名:完了)を作成。 (2) Sheet1のIPアドレスを第3オクテッド目までの値が同じものをSheet2のA列から探します。 (3)探し出したA列の値の右よこのB列の値を作成した完了のシートに書きだします。 その際 Sheet3に記載されているデータと検索対象のIPアドレスをB列の値にくっつけます。 ↓こんな感じに AAAAA "[B列の値]([検索対象のIPの第4オクテッド])" [検索対象のIPアドレス] BBBBB この状態のものが 完了 のシートに書きだされるようにしたいのです。 ここ数日これで悩んでて解決しないのでどなたか助けてください。

  • テーブル結合のSQL文について

    はじめまして、よろしくお願いします。 テーブルA、B、Cから情報を取得し、下記のSELECTイメージを表示させたいのですが、 どのようなSQLを記述すれば良いのかわからず、困っております。 どなたかご教示頂けますでしょうか。 SELECTイメージ  日付      キー  ------------ -------------  9/1      AAAAA  9/1      CCCCC  9/2      AAAAA  9/2      CCCCC  9/3      AAAAA  9/3      BBBBB  9/3      CCCCC  9/4      AAAAA  9/4      BBBBB  9/4      CCCCC テーブルA  日付      キー  ------------- -------------  8/31      AAAAA  8/31      CCCCC テーブルB  日付      キー  ------------ -------------  9/1      AAAAA  9/3      BBBBB  9/4      CCCCC テーブルC  日付  -------------   ・   ・   ・   8/31   9/1   9/2   9/3   9/4   9/5   9/6   ・   ・   ・

専門家に質問してみよう