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

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/12/09 06:51:20
  • 終了:--

回答(3件)

id:proganochelys No.1

proganochelys回答回数75ベストアンサー獲得回数62005/12/09 07:09:47

ポイント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

akibare回答回数157ベストアンサー獲得回数52005/12/09 08:06:22

ポイント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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません