• ベストアンサー
  • 困ってます

エクセルのハイパーリンクをダイナミックに変えたい

エクセル(2003)で セルA1に  http://www.abc.de.fj/action.do? セルA2に  '20050508 セルA3に  abc セルA5に  =A1&"&date="&A2&"&para="&A3 と入れるとセルA5の表示は http://www.abc.de.fj/action.do?&date=20050508¶=abc となります。これは表示だけなのでセルA5をコピーし、 セルA7に「形式を選択して貼り付け」-「値」として貼り付けます。 するとセルA7の中身は http://www.abc.de.fj/action.do?&date=20050508¶=abc となります。 セルA7を選択し、上部のfx覧の右側にカーソルを置いてリーターンを押すと、ハイパーリンクが作成されます。 ここまでは問題ありません。 ここで、セルA2の日付を '20050509 に変えてもセルA5は変わりますがセルA7は変わりません。これは当然です。 やりたいことは、セルA2の日付を変えたとき、セルA7のハイパーリンクも自動的に変わるようにしたい、と言うことです。VBを使わないで実現することは出来ますか。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数245
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)

=HYPERLINK(A5) とします。 =HYPERLINK(A5,"title") とかして適当なタイトルをつけることもできます

共感・感謝の気持ちを伝えよう!

質問者からのお礼

できました!! ありがとうございます。

関連するQ&A

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

    エクセルに入力されたURL(リンクされていない)に、 一括でハイパーリンクをはることは可能でしょうか?? 例)   A列  http://○○○  http://△△△  http://□□□    ↓  上記のセルをすべて選択して、一括でハイパーリンク もちろん、一つ一つは可能ですが、実際は5000行ほどあります・・・ 唐突な内容ですが、よろしくお願い致します。

  • Excel ハイパーリンク先のセルを自動で変更したい

    いつもお世話になっております。 A列に日付を順に入力しました。 A1 2005/07/19 A2 2005/07/20 A3 2005/07/21 ・ ・ こんな感じに2年先まで入力しました。 そこへあるセルにハイパーリンクを設定するのですが、リンク先をシステム日付(今日日付)のセルに行くように仕向けたいのですが可能でしょうか。 例えば、 今日が2005/7/20ならリンク先はA2へ 今日が2005/7/21ならリンク先はA3へ 宜しくお願い致します。

  • EXCELのハイパーリンクについて

    インターネットのページの文字だけをEXCELに貼り付けて使用したいのですが、ハイパーリンクが設定されてしまいます。 具体的にどういうものを貼り付けたいのかというと、数字で「001122334444」(←これは一例で00以下の数字が変わります)というような「00」から始まる12桁の数字で、これを縦列に一度に十数件貼り付けて使用したいです。 まず、それをコピーすると「00」が表示されず「1122334444」と表示されてしまいます。 さらにその数字にハイパーリンクが設定されてしまう為、右クリックでハイパーリンクの削除を選択すれば解除は出来たのですが、十数件ある為一つのセルごとに右クリックでは時間がかかりすぎてしまいます。 さらに、ハイパーリンクを解除をしても「00」が消えて「1122334444」としか表示されず困っています。 そこで質問なのですが ハイパーリンクが設定されないようにしつつ、「001122334444」というように「00」も表示されるようにするにはどうすれば良いでしょうか? どうぞよろしくお願い致します。

  • EXCELのハイパーリンク関数を埋め込んだ後

    EXCEL2003を利用しています。 とある範囲にハイパーリンク関数をセルに埋め込んだ時、写真のように、 式がセルに表示されてしまって、ハイパーリンクが機能しません。 ハイパーリンクを使うために、いちいちセルを選択して、 編集画面にしてenterを押しているのですが、 これをなくすための方法、エクセルの設定、vbaなど、ご教授いただければ幸いです。 よろしくお願いします。

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

    ウェブから、リンクつきの表をコピーして、エクセル2000に落とすと、リンクつきでペーストされます。それをまとめて、外したいのですが、できません。 自分がやっている手順はリンク部分のセルを全て選択して、右クリック。 セルの書式設定から、保護でロックを外します。 その後、リンクのついているセルをひとつだけ選択して 右クリック、ハイパーリンクからメニューでリンクを削除します。ハケのアイコン(書式のコピー/貼り付け)をクリックしてから、リンクを外したひとつのセルを選択。そのままドラッグしてリンクがついたセルを全て選択して離すと、青いリンクは外れるのですが、実際はアイコンが指マークに変わってリンクが外れていません。エクセルの98だと、単純に全部セルを選択して右クリック、ハイパーリンクをクリックすると表示されるダイアログの中に、リンクを削除というボタンがあって、押すときれいさっぱり消えるのですが・・・2000だと一つ一つ手動で消すしかないのでしょうか?

  • EXCELでセル毎にハイパーリンク先を置換する方法

    EXCELでセル毎にハイパーリンク先を置換する方法を探しています。 例 セル  文字      希望ハイパーリンク先 A1には「aiueo」     http://192.168.1.1/aiueo.html A2には「kakikukeko」 http://192.168.1.1/kakikukeko.html A3には「sashisuseso」 http://192.168.1.1/sashisuseso.html なるべく処理が重くならない方法で可能な方法をご教示下さい。

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

    エクセルのハイパーリンクの事で質問します。 普通にURLを貼り付けすれば問題なくホームページに飛ぶのですが、 下記のようなURLだとハイパーリンクが出来ません。 どのようにすればいいのでしょうか? ハイパーリンクが出来ないURL 例 http://wrs.search.yahoo.co.jp/省略/K=link:http://www.sunmedical.gr.jp/+?・?・?・/省略/省略/省略/省略/省略/省略/省略/省略/省略/省略/*-http://tesut/ このようなURLになります。 上手くハイパーリンクさせればhttp://tesut/が表示されるのですが出来ません。 ちなみにエクセルは2003で、このURLと言うのはヤフーの検索でlink:http://~ で検索して表示された物をリンク抽出した物です。 今はめんどくさいですけど一回、一回セルをコピーしてIEのアドレスバーに貼り付けています。

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

    Excel2003を使っています。 図のように名前がリンク先というフォルダの中に Aファイル、Bファイル、Cファイル、ABCファイル の4つのファイルがあります。 この中のABCファイルのシート、セルにハイパーリンクを使い Aファイル、Bファイル、Cファイルそれぞれをダイレクトに 開けるようにしました。<図の左上> このABCファイルをよく使うので、リンク先フォルダから出し、 デスクトップで使えるようにしたところ、"指定されたファイルは開くことができません"の エラー表示がでました。調べてみるとフォルダから出したことで ハイパーリンクが変更されてしまっています。 リンク先フォルダから出してもハイパーリンクが機能できる方法はあるのでしょうか? それともハイパーリンク先を再度指定入力しなければならないのでしょうか? おわかりの方、よろしくお願いします。

  • Excel 画像データのハイパーリンク(マクロ)

    選択した画像データのハイパーリンクを作成しようと思っています。 ボタンをクリックしたら (1)画像ファイルの表示 (2)画像を選択する (3)選択した画像データのハイパーリンクが決められたセルに表示される となるようにしたいです。 Excel2007です。 ご教授願います。

  • エクセル 二つの日付でどちらか早い方の日付を表示させたいのです

    エクセル 二つの日付でどちらか早い方の日付を表示させたいのです 現在 Range("A3").NumberFormat = "ggg ee 年 m 月 d 日" Range("A3").Formula = "=DATE(YEAR(C2),MONTH(C2)+1,26)" セルC2の翌月26日 セルA3にC2の条件を入れています ここにもう一つのセルD2の日付の翌月26日の条件を追加 Range("A3").Formula = "=DATE(YEAR(D2),MONTH(D2)+1,26)"  セルD2の翌月26日 二つの条件で、どちらか早い方をセルA3に表示させる には どの様にすれば良いでしょうか よろしくお願いいたします