• 締切済み

エクセルで画像を取り込むとき・・・。

エクセルで画像(JPG)を取り込むときに、その画像のファイル名をセルに入力するとその画像が取り込まれる。ということはできますか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

D1セルに2を入れておきます。 A1:A10にフルパスでJPGのファイル名を入れておきます。 Sheet1のWorksheet_SelectionChangeイベント プロセジュアに下記を貼りつける。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'ActiveSheet.DrawingObjects.Delete If Target.Column = 1 Then j = Cells(1, "d") ActiveSheet.Pictures.Insert(Target).Select Selection.Top = Cells(5, j).Top Selection.Height = Cells(5, j).Height Selection.Left = Cells(5, j).Left Selection.Width = Cells(5, j).Width Cells(1, "d") = j + 1 End If End Sub 5行目のセル幅と高さを適当に拡げておく。 A1をクリックでB5に、A2をクリックでC5に画像が 入ります。

全文を見る
すると、全ての回答が全文表示されます。
  • laputart
  • ベストアンサー率34% (288/843)
回答No.1

Excelは画像Viewerではありませんので本格的に 画像を管理することは得意ではありませんが 例えばマクロを使って画像を取込む事は可能です。 以下に一例を書きました。 (1) セルB2に画像へのフルパスを書く (例 c:\フォルダー名¥ファイル名.jpg など) (2)次にMacro1を実行するとセルb3に画像をインサートする (3)該当する画像がない場合はエラーメッセージを 表示させるという事です。 このままでは使用には耐えないと思いますので これを改造してもっと体系化したプログラムを 作る必要があります。 マクロはここから------------> Sub Macro1() '画像を取込み Dim z1 As String On Error GoTo ert Range("B2").Select z1 = ActiveCell.Value Range("B3").Select ActiveSheet.Pictures.Insert(z1).Select Exit Sub ert: MsgBox ("画像ファイル名が見あたりません。") End Sub

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルに画像(JPG)を取り込む作業を簡単にしたい!!

    エクセルに画像(JPG)を取り込むときに、その画像のファイル名をセルに入力するとその画像が取り込めますか?? 毎回、挿入から画像のある場所を指定してやっているととっても時間がかかります・・・。 簡単にできる方法はないでしょうか?? マクロがわからないので、やさしく教えてもらえると助かります。

  • 複数の画像をVBAでエクセルに貼り付ける方法

    VBA初心者です。 多数のJPG画像が指定のフォルダ内に保存してあります。 JPG画像には、img_001.jpg、img_002.jpg・・・というように連番の名前が記載されています。 EXCELファイルのA列のセルに入力されているランダムな数値に対応した画像が 同じ行のB列に表示するようにしたいと考えています。 (たとえば、A1のセルに1を入力したら、B1のセルにimg_001.jpgが表示される) このような操作を、VBAを使用して作成することはできるのでしょうか。

  • EXCELで画像の挿入

    EXCEL2000をXPで使用しています。 1ファイルに1シートのEXCELのデータが300件あります。 シート内の決まったセルに画像を貼り付けしたいのですが 件数が増えると時もあり毎月とても時間がかかっています。 簡単に出来る方法があれば教えてください。 1.EXCELのファイル名と画像のファイル名は同じです。 2.画像を貼り付けたいセルは結合しています。 3.EXCELのシートはセルの値が違うだけで構成というか配置は同じです。 よろしくお願いします。

  • エクセルで画像取り込みをするには

    エクセルについて質問です。 セルにIDや名前を入力すると、各データから数値や画像などを、それぞれ決まったセルに自動で、IDや名前を判別して入力できるようにしたいです。 数値などのデータはエクセルに入力してからファイルに保存し、そこから引っ張ってこれるようにできたのですが、画像だけがうまく取り込めません。 画像はJPEGや、オフィスのイメージファイルです。 大きな1枚の図面なのですが、各要所、要所にマーキングをして、IDや名前から、そのマーキングをつけた半径10cm程の図面をピックアップして、エクセルのセルに表示させたいです。 一枚づつ画像ファイルの要所要所を切りとりファイルとして保存して、エクセルに貼り付けるというようなやり方ではできたのですが、IDや名前から、マーキングした場所の画像を呼び出し、IDや名前をかえるとセルの画像がかわっていくかんじにしたいのですが可能でしょうか? よろしくお願いします。

  • エクセルのマクロで

    こんにちは、お願いします。 エクセルに画像の添付でマクロを使用したいのですが、 下記のようなマクロ作成・編集ができるのでしょうか? エクセルの特定のセルに画像のファイル名を入力しマクロを実行すると、他のフォルダにある.jpg画像が指定したセル位置に添付される。 また、添付位置を複数にもできますか? 説明がわかるでしょうか…?^_^; マクロに関して全く無知なのですが、できるものでしたら是非教えてください。 宜しくお願いします。

  • excelで画像のハイパーリンクをセル値参照できませんか?

    Excelにて画像(Jpg)をハイパーリンクにて貼付けしていますが、画像のファイル名をセル上の値と同じした時にハイパーリンク先を自動計算(演算)させる方法はどのようにすれば良いのでしょうか? シート上のA1セルの値:00001・・文字情報 ハイパーリンクしたい画像のファイルネーム:00001.JPG シート上のA2セルの値:00002・・文字情報 ハイパーリンクしたい画像のファイルネーム:00002.JPG 以下、A2、A3・・・・と続く ハイパーリンク先の参照先:(A1).JPGの様なイメージです。 これが出来れば、ドラッグして全ての行を同じ演算式にして参照 できるのかな?と思っています。

  • エクセルでの画像挿入

    エクセル(2003)で画像を挿入した際に その画像の右のセルにファイル名も入れたいのですが このようなマクロがあれば教えていただきたいです それと上記のとは別に画像にポインタを会わせた時に ファイル名をその場かもしくは どこかに表示させることは可能ですか? それと既に挿入してしまった画像のファイル名を知ることは可能ですか? あまりマクロには詳しくないので 分かりやすいとありがたいです

  • 記載しているファイル名より、画像を抽出したい

    エクセルシートに記載している画像ファイルを、別のフォルダから抽出 する方法を教えてください 今、エクセルシートの A列の1行から1000行に画像のファイル名が記載されています これをtest.xlsxとします ここにはa列に下記のように記載されています ------------------------------------------- a1セルに0000a1.jpg a2セルに0000a2.jpg a3セルにxyz.jpg a4セルにopq.jpg ・ ・ ・ a1000セルにopqrst.jpg ---------------------------------------------- このようなものです そして、別の(例えばgazo)フォルダに、a1~a1000の画像を含んだ、 それ以外の画像も入っているgazouフォルダがあります これを別のフォルダー(gazou_newフォルダー)に 先のエクセルファイルa1~a1000に記載されている 画像を取り込みたいのですが・・・・ どのようにしたらよいでしょうか

  • エクセル表にあるファイル名に従い、大量に画像生成

    皆さん今晩は。ご存じの方がいらっしゃいましたら助けて下さい。 添付した画像のようなエクセル表があります。 表にはそれぞれ 12345.jpg 12346.jpg 12347.jpg ・ ・ ・ とファイル名リストがあります。 このファイル名に添って、フォルダ内にある画像をリネームしたいです。 以上宜しくお願い致します。

  • セルに記述したファイル名の画像を自動的に挿入する

    エクセルでデータベースを作成しております。 指定したデータを「VLOOKUP」などを使って、別のエクセルファイルに書き出そうと思っています。その際に、データをあらわす別の画像ファイル(jpg)を自動的に取り込んでくることはできるのでしょうか? 説明が下手で済みませんが、具体的には以下のとおりです セルA1に「IMG001」と入力すれば、セルA2に特定のフォルダにある「IMG001.jpg」という画像を自動で貼り付けてくれるようにしたいのです。同じようにセルB1入力したものがB2に、セルC1が・・・・といった具合です。 データの量が多いもので、少しでも手間を省きたいのです。 よろしくご教示ください。

マモリオの料金について
このQ&Aのポイント
  • マモリオの料金について教えてください
  • マモリオは2年間無料で、3年目以降は有料になりますが、その料金はいくらですか?
  • NEC 121wareのデジタルライフ全般についての質問です。
回答を見る

専門家に質問してみよう