人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: yoshi5231
●カテゴリ:コンピュータ
✍キーワード:A1 D1 D2 ne.jp アドレス
○ 状態 :終了
└ 回答数 : 2/3件

▽最新の回答へ

1 ● proganochelys
●50ポイント

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

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

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


D1のセルの数式を

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


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

◎質問者からの返答

なりました

ありがとうございます


2 ● akibare
●25ポイント

http://dummy/

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

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ