エクセルでのハイパーリンク

このQ&Aのポイント
  • エクセルファイル内での画像と文字データのハイパーリンク方法について質問です。現在、エクセルファイルに画像データを貼り付け、文字データとのリンクを作成していますが、逆のリンクはできるのでしょうか?
  • エクセルファイルで画像と文字データのハイパーリンク方法について質問です。文字データは表形式で管理しており、列に対応する画像を重ねて表示したいです。現在は文字→画像のリンクができていますが、画像→文字のリンクは可能なのでしょうか?
  • エクセルでのハイパーリンクについて質問です。エクセルファイル内で文字データと画像データを交互に参照できるようにしたいです。文字データは表形式で、画像は特定のセル上に貼り付けています。文字→画像のリンクはできるのですが、逆のリンクは可能でしょうか?
回答を見る
  • ベストアンサー

エクセルでのハイパーリンク

今、xlsファイルで文字データと画像データの参照を交互に行えるようにしようとしています 一つのエクセルファイル内で管理したいので、必要な画像は全てエクセル内に貼り付けているのですが、 画像→対応文字列 へのリンクは可能です 逆に文字列→対応画像 へのリンクは出来ないものなのでしょうか? もう少し書きますと、文字データはB2~H44までの表で、B列の文字にリンクが貼ってあります 画像はU3に全て重ねて貼り付け、(省スペースを考えています) B2クリック→画像1を最上面 C2クリック→画像2を最上面   ・   ・   ・   ・ という具合にしたいと思っています わかりにくいかと思いますがどうかお願いします。

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

  • ベストアンサー
  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

マクロでも使わないと無理かと思います。 簡単なマクロで出来そうですからチャレンジしてみては。

koodou
質問者

お礼

うむ・・やはりそうですか・・・ 技術上可能だとは思ったんですけどね。 (いつかマクロ無しで対応されると信じています) マクロは久しぶりなのですが、なんとかやってみます。 早々の回答有難うございましたm(__)m

関連するQ&A

  • Excelの一括ハイパーリンクの設定を教えてください

    ExcelのB列のセルには、絶対パスで指定されたエクセルのファイル名が入っています。たとえばC:\DATA\見積もり\鈴木様.xlsのようにはいっています。このB列の値にハイパーリンクさせて鈴木様.xlsのデータをExcelで開きたいのです。ただ、B列のデータ数が1000件ほどあるので一括でハイパーリンクを設定したいのです。宜しく、お願いします。 ためしに、ハイパーリンクの関数を使ってB1にそのままハイパーリンクを設定したら循環参照エラーとかになってしまいました。 Excel2003を使用しています。2007もあり。

  • エクセルマクロによるハイパーリンクの方法

    はじめて投稿します。 エクセルマクロを始めたばかりですが、よろしくお願いします。 Fileフォルダ内にマクロ.xlsとdataフォルダがあり、 dataフォルダ内には複数のPDFファイルがあります。 マクロ.xlsのセルA1~A10に適当な英数字の文字列(例えばA123,B243,C072…など)が書かれていて dataフォルダ内にはセルA1~A10に書かれている文字列に少し文字が追加された名前のPDFファイル (例えばセルの文字列が"A123"なら"A123(OK).pdf")があります。 これをマクロを使ってA1~A10の文字列にハイパーリンクさせて、 セルに書かれている文字列をクリックして開きたいのですがどうすればよいでしょうか? A1~A10に書かれている文字列を変数cellnameに代入し、 PDFファイルをcellnameにワイルドカードを使って変数pdfnameに代入できずにつまずいています…。 どなたかご解答の程宜しくお願いいたします。

  • エクセル ハイパーリンクについて

    エクセル ハイパーリンクの設定について教えてください。 Excel のハイパーリンクで「(1)このBook(ファイル)の、(2)このSheetの、(3)このセルに」リンクするという 設定方法は分かるのですが、(3)のこのセルに、という部分で「この文字が入力されているセルに」リンク という細かい設定は出来るのでしょうか? 例) A1をクリックすると、別ファイル別シートの「確認」という文字列が入力されているセルにリンクする。 該当のセルが複数ある場合はどのセルでもOK。(出来れば一番上にあるセルがベストですが) 色んな書籍を漁ってみたのですが、とうとう分かりませんでした。 エクセルに詳しい方、どうか宜しくお願い致します。

  • Excelの文字列置換を止める

    条件が少し異なったデータが多数あり、それぞれを別のExcelファイル(dat01.xls~dat10.xlsとします)としています。その中のデータの順番は同じにしてあります。 これらのデータ間の相違を見るため、新しいExcelファイル(summary.xlsとします)を作り、元のデータが入っているファイルの内容を参照するようにしているのですが、例えば summary.xlsのR1C1に=max([dat01.xls]!R1) というように式を記述するとdat01.xlsの1行の最大値が表示されます。このような形でdat01.xlsの色々な特徴量をsummary.xlsに表示させることができるのですが、その後同様にしてdat02.xlsの特徴量を表示させるため、"dat01.xls"という文字列を"dat02.xls"という文字列に変換するということをよくやるのですが、たまに変換する文字列を間違えて入力してしまうことがあります。 こうなると、その間違えた文字列となるファイル名が存在しないので、そのファイルがどこにあるのか1つ1つの変換毎に聞いてきて、その度にキャンセルを繰り返す必要があり、対象となる文字列が多いとキャンセルするのにとても時間がかかるので、途中で文字列変換を中止したいのですが、どのようにしたらよいかわかりません。 <cntl>+<alt>+<del>でExcelを強制終了という方法もたまに行いますが、できればそうでない方法を教えてください。

  • excel vbaでVlookup的な集計したい

    お世話になります。 デスクトップに[集計]というフォルダ作って、その中に[集計.xls]というファイルがあります(画像参照) さらに[個別]というファイルダ内に[実績A.xls]というファイルがあります。 実際には実績B.xls、実績C.xlsと複数ファイルが存在します。 集計.xlsにボタンを作ってクリックすると下記のような動きを実現したいのです。 [個別]フォルダ内の実績A.xlsファイルを開いて[集計.xls]のA列(支店名)、B列(商品番号)と合致したデータを次のように挿入していきたいのです。 集計.xls  実績A.xls C列  ← D列の値 D列  ← E列の値 E列  ← F列の値 F列  ← G列の値 この作業を実績A.xlsファイルの全シートに対して実施したいのです。(マスターというシートは抜かして左から右へ)。全シートREADし終わったら閉じて次の実績B.xlsファイルを開いて、また同じ作業を繰り返し、[集計.xls]もA2のデータから再びREAD、という動きです。 わかりにくい説明で大変恐縮ですが、業務で求められ困っております・・ どなたかご教授いただけますでしょうか。 何卒よろしくお願い致します。 Excel2013 Windows7

  • エクセルの関数で、セルに書いたファイル名を参照

    エクセルの関数で、セルに書いたファイル名を参照する方法が知りたいです。 エクセル関数初心者レベルです。 別のファイル(開いた状態)に欲しいデータがあって、そのデータをexcel関数(できればOFFSET関数等)を使って他のファイルで参照します。 その際、その関数に記載されるファイル名を別のセルに記入して、それを参照させるようにしたいのですが、どうすればよいのでしょう。 たとえば、afile.xlsというファイルのbsheetというシートのA1セルに欲しいデータ(数字または文字)があるとします。 afile.xlsを開いた状態で、別のファイル(new.xlsとします)のセルに、"="で参照させると =[afile.xls]bsheet!$A$1 という関数が入り、データも表示されています。 ここで、たとえばnew.xls上の B2セルに " afile.xls " とベタ打ちして、 上掲の=[afile.xls]bsheet!$A$1の [afile.xls] のところをB2セルを参照させるようにしたいです。単純にB2と打ち変えてみたりもしたのですが、うまくいかないようで。 どなたか教えて頂けるとたすかります。よろしくお願いいたします。

  • ハイパーリンク先のエクセルファイルのセル参照の方法

    サーバ上にあるエクセルファイルのあるワークシート上の特定のセルの値を参照して表示する方法を教えてください。 例えば http://www.hoge.co.jp/excell/test.xls ファイル上の”元データ”という名前のワークシート上のH列38行セルの値を参照して表示いとき =hyperlink("[http://www.hoge.co.jp/excell/test.xls]元データ!H38") かなとも思ったのですが、うまくいきません。 どうしたらよいでしょうか。

  • エクセル関数のハイパーリンクについて

    初めて質問します。よろしくお願いします。 エクセル2000を使っています。 A列に商品番号 B列にハイパーリンクを下記の関数で入力しています。 =HYPERLINK("c:\windows\デスクトップ\○○\"&A1&".jpg") デスクトップの○○というフォルダ内に商品の画像を商品番号の名前で保存してあります。 B列のハイパーリンクをクリックすればその名前の商品の画像が見れるようになっています。 商品が1000個ほどあるため、B列の関数はコピーしたのですが、今現在、どの商品の画像があるのかないのかわからない状態です。 そこで、C列にリンク先が存在するかどうかを関数で入力したいのです。そのような方法はあるでしょうか?出来ればマクロではなく関数でお願い致します。 また、その方法はエクセル2003でも問題ないかどうかもお願い致します。

  • エクセル 同期の反映

    先程、QNo.4234533で エクセルファイル(sumple1.xls)のワークシート名○○のA1のセルに別のエクセルファイル(sumple2.xls)のワークシート名●●のB1の文字列を同期する方法を教えて頂いたのですが、エクセルファイル(sumple2.xls)のワークシート名●●のB1の文字列を変更・保存してエクセルファイル(sumple1.xls)を開いたのですが変更したはずの文字列が反映されませんでした。 どのようにすればきちんと反映するのでしょうか。

  • EXCEL- VBA(CSVファイル→インポート)

    A列~F列になる複数(100個以上)のCSVファイルをエクセルファイルにインポートして更に個別にエクセルファイルとして保存したいのですが VBAでできるのでしょうか? 記憶マクロでやったらどうにもうまくいきません。 エクセルのVBAについては ほとんど知識ゼロなので困っております。 大変厚かましくありますが どなた様かご教授お願いできたらと思います!! 【元のファイルの状態】   ◆ファイル名「*.CSV」*は文字数それぞれ違います。   <例:tanaka.xls だったり 09福島.xls>  ◆入っているドライブ   TEXT;C:\Documents and Settings\AA_B\デスクトップ\練習  ◆A~F列にデータが入っている 【やりたいこと】    (1)A~F列はカンマ区切りで全て文字列としたい  (2)元のファイル名でエクセルとして保存したい「*.XLS」