• 締切済み

エクセルで文字をクリックすると資料を表示したい

教えてください。 現在エクセルで資料を作成しておりますが、エクセル内の商品名をクリックしたら 商品写真が表示(指定したwebへ飛ぶ)されるようにしたいのですがいい方法ないでしょうか? ・商品名をクリックしたら指定したWEBへ飛ぶ方法 ・クリックしたら資料(PDFなど)が出て来ることができるサイト どちらか一方でもわかればお教えください。

みんなの回答

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

#4です。質問を見た時から、疑問が心のそこにあったのですが、 エクセルの場合は、セル単位にハイパーリンクは設定できる仕組みで、 たとえばA1セルに「当社には東京本店と神戸支店があります」と文章を入れたとき、「東京本店」と「神戸支店」の部分に別のハイパーリンクを貼れないようです。 ーー こういう質問をしている人がいたようです。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1112989601 別にWordの文章なら、単語単位などで、できると思います。 PDFファイルの中でのハイパーリンク設定については、手始めに、Googleででも「pdf ハイパーリンク」で照会すれば記事が出ます。 ーー 結局 >エクセル内の商品名をクリック の説明が質問として十分でないということだと思う。エクセルのセル単位で考えてよいのかどうか、質問で明確に言っていないからです。エクセルの経験が深まると、ポイントとして、自然に説明できるようになると思う。そういうことから、本質問の課題には、相当勉強が必要なように思う。

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

よもやエクセルを使って、WEBで商品販売などは、考えていないでしょうね。 エクセルでやろうというのは、お門違いと思います。サーバーに情報を持たせて、サーバーサイド・プログラムを動かし、それを処理するしくみが普通だからです。 やはり素人にはむつかしいことと思います。 ーー 同じエクセルデータを、自分と同じ社内の人が使えて、照会に対して、商品画像を見てみるとかをイメージして、 エクセルで、おもちゃみたいなものなんですが、下記のようなもので、やってみました。 (ただし、すでに回答があるようにハイパーリンクなどを使うのかと思います。関数やVBAでできます。) Sheet1の各行のB列に商品名があります。 商品番号 商品名 A-B列 1 こたつ 2 アイロン 3 洗濯機 4 ランプ Sheet2に A-D列 商品の順序はSheet1と正確に同じとする。 商品番号 商品名 画像ファイル名 コメント 1 こたつ P11110009.JPG 足高が高いです 2 アイロン P11110010.JPG 軽くテフロン加工がされている。 3 洗濯機 P11110011.JPG 幅がスリムです。 画像は同じフォルダに集めてあるとする。 ーー VBEで開発ーVisualBasicで ユーザーフォームを1つ、そこにイメージコントロールとテキストボックスを1つづつ はりつける。 Sheet1のSelectionChange(イベント)に Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column <> 2 Then Exit Sub 'B列に限る ' MsgBox Target.Row ' MsgBox Target.Column pp = Worksheets("Sheet2").Cells(Target.Row, 3) 'C列データ UserForm1.Image1.Picture = LoadPicture("C:\Users\xxx\Pictures\yyyy\" & pp) UserForm1.TextBox1 = Worksheets("Sheet2").Cells(Target.Row, 4) 'D列データ UserForm1.Show End Sub Sheet2に情報を持たせているのは、Sheet1を見ているとき、それを隠すため です。 SelectionChangeはむつかしい問題もあります。(同じセルをクリックとか、2セル以上を 選択するとかの場合)この処理は省略します。 ーー Sheet1のB列の商品名の1セルをクリックすると、商品画像とコメントがUserFormに表示される。

  • shintaro-2
  • ベストアンサー率36% (2266/6244)
回答No.3

>・商品名をクリックしたら指定したWEBへ飛ぶ方法 >・クリックしたら資料(PDFなど)が出て来ることができるサイト どちらもセルを右クリックして 下の方に表示されるであろう ハイパーリンクを選択して設定すれば可能なのですが、 他人にファイルを渡したりすると リンクに不具合が生じる可能性があります。 URLの場合はどのPCで開いても問題ありません。 しかし、PDF等のファイルの場合はPDFの保存場所が共有のネットワークドライブとかどのPCで指定しても同じでないと、作成したPC以外ではリンクが開きません。 それを避けるには、リンク先のファイルをエクセルのファイルと同じフォルダに入れて他人に渡し、エクセルのファイルをエクスプローラからは開かない等の工夫が必要です。

  • xpz3
  • ベストアンサー率63% (53/84)
回答No.2

ハイパーリンクの事でしょうか? ハイパーリンクは文字をクリックする事で設定したWebサイトのURLのページに飛ぶ事ができます。 クリックを行うと自動的にブラウザーが起動しページが表示されます。 詳しくは「エクセル ハイパーリンク」のキーワードで調べてみて頂ければと思います。

  • dogs_cats
  • ベストアンサー率38% (278/717)
回答No.1

HYPERLINK関数 指定URLやエクセルのシート、フォルダー保存してあるファイル等もクリックだけ立ち上げる事が可能です。 詳細は下記サイト参照。 http://dekiru.net/article/4480/ https://azby.fmworld.net/usage/excel-function/030/

関連するQ&A

  • htmlでのpdf資料のリンク方法

    webサイトにおいてクリックするとpdf資料を表示→出力することができるコードを教えてください。またpdfデータの保存方法、リンクのコードも教えて頂ければありがたいです

    • ベストアンサー
    • HTML
  • エクセル資料をJpegに変換する方法を教えてください。

    仕事で簡単な写真付きカタログを作っている初心者営業マンです。よろしくお願い致します。 現在エクセルで写真付きカタログを製作して、クセロPDFでPDF形式にで変換し、それからフォトショップに取り込んでJpeg形式に変換しています(PDFに不慣れな方々に送信するのでJpegしかだめなんです)。 調べましたがこの方法しかわからず行っています。しかし、出来たJpegデータをメールで送信すると、必ず添付ファイルが×マークになって受信者に届いてしまいます。どこが間違っているのでしょうか? また作成した資料も重くて受信者に迷惑をかけています。写真の画質をさげると出来上がりがわるくなるし参っています。 もっと効率のよい方法があると思うのですが解りませんので教えてください。どうぞよろしくお願い致します。 PS: イラストレーターはありません。購入は不可です。 もし最初からエクセルで作成するのがだめなやり方でであればフォトショップで作成しようと思います。 でも第一希望はエクセル→Jpegにしたいです。 また過去に作ったエクセル形式カタログはJpegで作成しなおしたいです。

  • エクセルにクリックすると指定したPDFを開く様に

    エクセル2010 Windows7 使用です。 エクセルで発注商品名・金額などを打ち込む表があります。そこに発注明細(PDF)を貼付けたいのです。 発注明細は1つのフォルダ-内に、会社別(○○商事・○○製菓)でフォルダーを作成し、PDFで保管してあります。 商品名をクリックするとその明細PDFが開くという形にしたいのですが。。。 ネット検索していると出来そうなのですが、、、 当方には書いている内容が理解できませんので、質問させて頂きました。 超初心者ですので、詳しく教えて頂けるとありがたいです。 お願いします。

  • エクセル 表示されいるもののにカウントするには

    エクセルで非表示のものを省いて、表示されているもののみをカウントするには、どうすればよいのでしょうか。 SUBTOTAL関数を使うところまではわかるのですが、指定方法がわかりません。 数えたいエクセルには、商品名、日付、値段、特徴等が記載されています。 数えたい項目は商品名なので、COUNTA関数を使えばよいのですよね? その場合「3」を指定して、数えたい範囲を指定すればいいと思ったのですが、うまくいきません。 ご助言お願いいたします。

  • 【至急】エクセルの表でPDFの資料が見れる為には

    エクセルの表で1~10(仮)の番号をつけて横長な表を作成してます。 そのそれぞれの番号の最後の枠にクリックするとPDFの取り込んだ 資料が見れる及びコピーできる様にしたいのですが・・・。 スキャナでPCに取り込んだ資料です(取り込まなくてもできるなら尚可) 番号ごとにそれぞれの資料が見れるようにできますか?いつもはメール でその表と別にPCに取り込んだPDF資料を添付してます。それが一枚 の表でおさまらないかと思いまして。 エクセルは詳しくないので順を追って説明して頂けるとありがたいです^^;

  • エクセルVBA

    エクセル2003を使用しています。簡単に言えば、在庫表を作成中でがA列に商品名が入っています。A列の商品名をクリックするとその商品の繊細が表示されるようにしたいのです。できればユーザーフォームでリストボックスに表示させたいのですが、よい方法があればご指導願います。アドレス帳でメールアドレスなどをクリックするとメール画面やWebページにいくような感じです。よろしくお願いします。

  • エクセルでファイルをクリックして表示させようとしても内容が表示されません

    エクセルの操作について質問します。 エクセルファイルを(ダブル)クリックし内容を表示させようとしても、 エクセルが開くだけで内容が表示されなくなりました(空白のファイルとしても開きません)。 また、このエクセルが起動している状態で、ファイル名を指定し開くと正常に内容が表示されます。 つまり、エクセルファイルをクリックして内容が表示できるようにするにはどのようにすればいいのでしょうか? 実は、この状態は友人の友人のパソコンで起きている現象で、こうなった経緯についての詳細は分かりません。 ただ、今までは正常に動いていたのは確かです。

  • エクセルの資料のサイズについて。

    エクセル作成にあたり画面のサイズが大き過ぎて困っています。 教えてください。資料をエクセルで作っていますが倍率100%でやっているのですが他人の資料とは比べ物にならないくらい大きくなり60%位にならないと1枚の画面に入りません。また同じ100%の倍率で他人のフォントの大きさが 9でも適度な大きさでみえるのですいが私の100%の大きさの資料でフォント9で印刷するとちっちゃくて 見えません。1ページ全体を見るのにカーソル動かさなければなりません。 現在縮小60%にして文字の大きさ24位でちょうど良いくらいです。 なんとか全体を通常の100%にしてちょうどいい画面の入力で資料作成したいのですが 設定方法はどうすればいいでしょうか? 教えてください。 宜しくお願い致します。

  • excel VBAを使って、データを自動的に表示させるには!?

    excelのVBA・マクロの書き方について教えてください!! 商品データ(商品名、数量、産地、担当者、商品コード)を入力したシートがあります。 別のシートに、商品名を入力するだけで、商品データを参照して、数量・産地・担当者・商品コードが自動で入力されるマクロを作成したいです。 本を見ながらやっていたのですが、なかなか上手くいきません! (商品名を入力する)セルをあらかじめ指定し、そこに商品名を入力して表示させる方法はあったのですが・・・ セルを指定せずに、A列ならどこに商品名を入力しても、自動でデータが表示される方法はありますか??

  • エクセルで右クリックしても何も表示されない

    エクセル(2007)で、右クリックしても何も表示されません。コピー貼りつけなどがめんどうです。以前のように範囲指定の後、右クリックで、コピーなどのコマンドが表示するようにしたいです。 よろしくお願いします。

専門家に質問してみよう