[[20121205211137]] 『C列の住所でMAPFANの地図を検索したい』(初心者) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『C列の住所でMAPFANの地図を検索したい』(初心者)
 先日、下記のコードでC3列に書いた住所をMAPFANの地図で位置表示する
 ことができることを教えて頂きました。
 =HYPERLINK("http://link.mapfan.com/link.cgi?ADDR=" &C3,"地図表示(MAPFAN)")
 今回はC列に住所を並べ、あるセルを選択しマクロを起動すると、該当の位置を
 MAPFAN上に表示したいと考えました。
 いろいろ検索等してみたのですが、見つかりませんでした。どうすればいいいでしょう か。
 グーグル地図の場合は教え頂いたり、検索で
 E列に住所を書き
 下記で可能となっています。
 Sub グーグル地図へ()
 Dim URst1 As String
 If ActiveCell.Column = 5 Then
 Range("A1").Value = ActiveCell.Value
 URst1 = "http://maps.google.co.jp/?hl=ja&q=" & Range("A1").Value
 With CreateObject("InternetExplorer.Application")
   .Navigate URst1
   .Visible = True
 End With

 Else
 MsgBox "E列の住所を選択して下さい"
  End If

 End Sub

 URLを書き換えたふだけではエラーになってしまいます。
 よろしくお願いします。

ハイパーリンクで出来ることをなんでわざわざマクロで?

 ご意見、ありがとうございます。処理の起動を絶えず、同じボタンで
 やりたいと考えました。
 たとえば(MAPFANでの検索)というボタンです。
 住所のセルを選択して(MAPFANでの検索)ボタンをクリック
 するとMAPFANが開く・・・という風にしたいと考えました
 (初心者)


ハイパーリンクならセルクリックだけですが。
一動作増やす意図が理解できない。


 ご意見、ありがとうございます。
 具体的に各列にはいろんな種類のデータが入っています。
 1行〜3行まで、複数のボタンがすでに作成してあります。
 そこに(MAPFANでの検索)というボタンを作成したいと考えています
 1行〜3行は作業ボタンの領域で使っています。
  すべての操作をボタン操作でやりたいと考えました。
 4行以下はデータ領域、1〜3行はボタン操作領域としたいと考えました。
 ご理解して頂けるでしょうか 
 できましたらHNを記載して頂けるとうれしいです
 (初心者)

 その時選択しているセルの住所で、というだけなら、
 次のようなコードで出来ましたよ。
 
 Sub test20121206()
     Dim URst1 As String
     URst1 = "http://link.mapfan.com/link.cgi?ADDR=" & ActiveCell.Value
     With CreateObject("InternetExplorer.Application")
       .Navigate URst1
       .Visible = True
     End With
 End Sub
 
(みやほりん)


 みやほりんさん、ありがとうございました。
 できました。
 他のサイトの地図検索でも確認してみます。
 (初心者)2012:1206-20:22

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.