Excel2010でセルに画像を呼び出す方法

このQ&Aのポイント
  • Excel2010でシート1とシート2の画像を表示する方法について説明します。
  • シート1のA1セルに50pixel×50pixelの画像(png)を配置し、シート2のB1セルに表示させる方法を解説します。
  • また、シート2のB1セルにドロップダウンリストを作成して、シート1のA1セルの画像を呼び出す方法についても紹介します。
回答を見る
  • ベストアンサー

Excel2010でセルに画像を呼び出す

Excel2010にシート1とシート2があります。 記入・印刷用シートはシート2とします。 シート1のA1セルに50pixel×50pixelの画像(png)を置きます。 シート2のA1セルに何か数字や文字が書かれた時に、 [マクロを使わずに] シート2のB1セルに、シート1のA1セルにある画像を表示させるにはどうしたらいいですか? 上記ができない場合、シート2のB1セルにドロップダウンリストを作成して、 シート1のA1セルの画像を呼び出すことは可能ですか? ------------------------ Windows7 64bit Excel2010 64bit ------------------------

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

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

VLOOKUPで画像を変えたい http://menushowdelay.blog13.fc2.com/blog-entry-518.html の一番上のリンクなどはよく紹介されていますね。

fox-dragon
質問者

お礼

上記のリンクでなんとかできそうです。 ありがとうございました。

関連するQ&A

  • Excel2003での入力規則の質問です。

    Excel2003での入力規則に関して質問です。 Sheet1のA列には食材の種類、B列には具体的な食材の名前が書かれています。   A    B 1野菜  にんじん 2野菜  玉ねぎ 3野菜  じゃがいも 4肉   牛 5肉   鳥 6肉   豚 7魚   鯖 8魚   イワシ 9魚   鮭 10果物 バナナ 11果物 みかん 12果物 林檎 (※実際には食材の種類も食材の名前ももっと多いです) この表とは別のシート(Sheet2)でこの表を参照します。 具体的にはSheet2のA1とA2の2つのセルに食材の種類を記入します。 そしてA3セルで入力規則によるドロップダウンリストを表示したいのです。 例えば、Sheet2のA1に「野菜」、A2に「肉」と記入します(「」は実際には記入しません)。 その後、A3のセルのドロップダウンリストを表示させると、「にんじん」「玉ねぎ」「じゃがいも」「牛」「鳥」「豚」の6項目が自動で入っているようにしたいのですが、これは可能なのでしょうか? また、これを応用し、Sheet2のA3のドロップダウンリストに表示されるものが ・A1に記入された食材の種類に対応した名前。 ・A2に記入された食材の種類に対応した名前。 ・A1とA2に記入された名前に関わらず食材の種類「果物」に対応した食材の名前。 の3項目を表示させることは可能なのでしょうか? いずれの場合でも、Sheet2のA1とA2に同じ食材の種類が記入された時(例えば、A1に「肉」、A2に「肉」)は、ドロップダウンリストは自動的に「牛」「鳥」「豚」の3項目になるようにリスト項目をダブらせないように設定するようにしたいです。 こんなことが可能なのか分かりませんが、よろしくお願いします。

  • 2010 フィルタ後の可視セルのみリスト

    Excel2010を使用しております。 A1:A100の範囲でフィルタをかけた後 セルB1にA1:A100の可視セルのみのドロップダウンリスト表示はできるでしょうか? 宜しくお願いします

  • ExcelのマクロによるVLOOKUPの参照シートの変更について

    ExcelのマクロによるVLOOKUPの参照シートの変更について ブックAのSheet1のセルA1にドロップダウンリストを作成し、アルファベットの"J"、"M"、"A"が選択できるようにしてあります。 ブックAのSheet2のセルB1には、以下の式が入力してあり、別のブック(ブックB)から情報を読み込んでいます。 =VLOOKUP(A1,'¥¥s_g¥欠席¥[ブックB.xls]国語'!$B$4:$V$30,4,FALSE) やりたい事は↓ ブックAのSheet1のセルA1にある、ドロップダウンリストを変更すると、ブックAのSheet2のセルB1にある式(上記式)の参照シート(上記式では「国語」の部分)が変更さえるマクロを作りたいのですが、うまくできません。 ちなみに、ドロップダウンリストの"J"を選択した場合は、ブックBのシート"国語"を参照し、リストの"M"を選択した場合は、ブックBのシート"数学"を参照し、リストの"A"を選択した場合は、ブックBのシート"美術"を参照するようにしたいです。 よろしくお願いします。 また、マクロを使わずして出来るようでしたら、その方法も合わせて教えて下さい。

  • Excel 2003 プルダウンでセル色変え

    Excel2003で、8種類の条件により列の色変え処理をしたいのです。 A列は、入力規則のドロップダウン リストにより入力します。 A列に入力されたことにより、B列からF列まで別シートからVLOOKUP関数によりデータが入ります。 B列は、1~8の数値データです。 B列の1~8の数値データにより、A列~F列まてのセルを色変えしたいと考えてます。 マクロとしては、どのように記述したら良いでしょか? ご教授ください。

  • セル内の色を変えたい

    セル内をドロップダウンリストから選択できるようにしてます。ここで特定のセルを選択したときに色をかえたいのですが・・・ 条件付き書式の決定では3つまでしか決定できず、足りません。 ドロップダウンリストとしては 「Aが好き」「Aが嫌い」「Bが好き」「Bが嫌い」「Cが好き」「Cが嫌い」といった形です。 Aを選んだときに好き嫌いとわず、赤で示したいのですが(BCも同様)よろしくお願いします。

  • ドロップダウンリストの文字サイズを大きくする方法は

    Excel2003です。 表組みを作成したらシートの倍率が50%にしないと全表組み表示できなくなりました。 表外に図のようなドロップダウン機能を入力規則を使って作ったのですが、 A2,B2のセルでは20ポイントのフォントサイズで読みやすくなったのですが、 肝心のドロップダウンリストが小さすぎて読めません。 ドロップダウンリストのフォントサイズを大きくする方法はあるのでしょうか? ご存知の方、よろしくお願いします。

  • エクセル セルを結合させてドロップダウンリストを作りたい

    Office2003を使用しています。 エクセルで、結合させたセルの列を一つの列とみなしてドロップダウンリストを作成したいのですがうまくできません。 言葉が足りずにわかりにくいかもしれませんが、例えば1行目のA列とB列、2行目のA列とB列、3行目のA列とB列・・というようにセルを結合させていき、その列にドロップダウンリストを作成したいのです。 結合させた後に範囲を指定してドロップダウンリストを作成しようとすると、A列とB列の2列にドロップダウンリストを作成するように出来上がってしまいます。 何か方法はありますでしょうか? 宜しくお願いします。

  • EXCEL複数のファイルから指定されたデータを抽

    初めて、マクロ初心者です。 お手数をおかけしますが、助けてください。 条件(1)同じフォルダに 約200個のエクセルファイルがあります。 名前はバラバラです。 管理表を作りたいため、200個をコピーするのも苦痛でしたので、簡単なマクロはありませんか? 条件(2)シートの作りはすべて同じです。それぞれ15個のシートがあります。(お客様のデータを管理しているため。) 同じデータの部分を抽出して、新しいExcelブックに集計したいです。 例えば、 ファイル名0001、シート1のA1のセルで記載されている「文字」もしくは「数字」を新しいブックののA1にコピーして、ファイル名をB1記入したい。 ファイル名0002、シート1のA2のセルで記載されている「文字」もしくは「数字」を新しいブックののA2にコピーして、ファイル名をB2記入したい。 コピーすることは出来るマクロを教えてください。 順番はなく、ファイル名と集計したい「データ」が一致であればOKです。 よろしくお願いします。

  • EXCEL:同じセルへどんどん足していく方法

    ちょっと調べたらすぐわかるだろう! ¨¨¨と思ったら案外わからなかったので、教えてください。 まずやりたいことから説明します。 (1)【シート1】A1セルに数字を入力します。(例としてA1に数字の10が入っているとします。) (2)【シート2】A2セルに数字を入力します。(例としてA2に数字の20が入っているとします。) するとなんと・・・ (3)【シート2】A1セルに(1)+(2)の合計(30)が入っています! さらに (4)【シート3】A2セルに数字(30)を入力すると・・・ あらまぁ、 (5) (3)+(4)の合計が【シート3】のA1に数字の60が入っていたりします! ・・・・ていうことを【シート4】、【シート5】、【シート6】・・・とやっていきたいのです。 **:::ちなみに:::************ ■VBAはもちろんわかりません。。 ■(3)で【シート2】A1セルに=SUM(B1+Sheet1!A1)とかやればいいじゃんと思うかもしれませんがなんか違います。 ■VBAで自動で出来るに越したことはないのですが、関数とかで毎回手動でも上手いこと出来れば問題ないです。(計算間違いすることがなければ何でもいいです) ********************* しょうもない質問で申し訳ありません。 本気とかいてマジで調べればわかりそうな気もするんですが、 どうも人間として重要な「ヤル気」というものが欠如しているせいか、 普通に萎えました。 皆様お忙しい中、大変お手数をお掛け致しますが、 お力添えをどうかよろしくお願い申し上げます(-_-)

  • 選択したsheetの内容を表示

    「sheet1」の「A1」で(sheet名)をドロップダウンから選択すると 「sheet1」の「B列」に、選択したsheetの「B列」の内容が表示されるようにしたいのですが、 1.「sheet1」の「B列」に入る式。 2.「sheet1」の「A1」にsheet名のドロップダウンを表示するためのリストを   sheetが増える毎に自動的にリストに加わるようにする方法。 を教えて下さい。 WinXP Excel2003です。

専門家に質問してみよう