【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?

こんばんは。
Sub Macro7()
URL = "http://www.yahoo.co.jp/"
Range("a1").Value = "#" & URL & "#"
End Sub

を実行してもA1には「#http://www.yahoo.co.jp/#」と入力されるだけなのですが
図のようにURLを文字列で入力、なおかつリンクをつけて、クリックすればURL先に飛べるようにしたいです。
どうすればいいのでしょうか?
よろしくお願いします。

「セルにハイパーリンクつきのURLを投入し」の質問画像

A 回答 (3件)

With Activesheet


  .Hyperlinks.Add Anchor:=.Range("a1"), Address:=URL
End With
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/03/28 11:23

Sub Macro7()


URL = "http://www.yahoo.co.jp/"
ActiveSheet.Hyperlinks.Add Range("a1"), Address:=URL, TextToDisplay:=URL
End Sub

こんな感じかな?
    • good
    • 0
この回答へのお礼

こちらでもできました!!ありがとうございます!!!

お礼日時:2009/03/28 11:24

こんばんは!


VBAでないとダメですか?
当方使用のExcel2003の回答になりますが、
表示したいセルをアクティブにして
メニューバーの「ハイパーリンクの挿入」ではどうでしょう?
尚、的外れの回答ならごめんなさい。m(__)m
「セルにハイパーリンクつきのURLを投入し」の回答画像1
    • good
    • 0
この回答へのお礼

すいません。ルーチン化したいのでVBAで行ないたいです。
でもそういう方法もあるのですね!
わざわざ画像を添付してくださってありがとうございます。
大変参考になりました。

お礼日時:2009/03/28 11:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!