エクセルについてなのですが A1に http://www. が B1に数列が C1にne.jpがあったとします これをD1に =A1&B1&C1で合わせてアドレスを作ります D1をクリックしたときにHPが表示するようにしたいのですが クリックしても =A1&B1&C1 とセルの中身が見えるだけで困っています エクセルにD1はリンクだ!と思わせるにはどうしたらいいでしょうか? 

また、 D1の書式はD2以下にもコピーしていきます

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:proganochelys No.1

回答回数75ベストアンサー獲得回数6

ポイント50pt

http://arena.nikkeibp.co.jp/tec/excel/20040310/107762/

関数でハイパーリンクを作る / デジタルARENA

HYPERLINK関数を使ってはどうでしょう。


D1のセルの数式を

=HYPERLINK(A1&B1&C1,”○○のホームページ”)


とすればよいとおもいます。

id:yoshi5231

なりました

ありがとうございます

2005/12/09 12:08:27
id:akibare No.2

回答回数157ベストアンサー獲得回数5

ポイント25pt

URLはダミーで失礼します。


マクロを使うしか方法が無いように思えます。D列の値を全部&式で作った後に以下のスクリプトを走らせます:


Sub AddHypertext()

Set r = ActiveSheet.Columns(4)

For Each c In r.Cells

If (c.Text = ””) Then

Exit For

End If

Call c.Hyperlinks.Add(c, c.Text)

Next

End Sub

id:yoshi5231

マクロという手もあるのですね ありがとうございました

2005/12/09 12:12:06

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 vegah 496 446 2 2005-12-09 08:14:40

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません