dポイントプレゼントキャンペーン実施中!

Excelに1000件程の住所リストがあるのですが、それを地図上に表示してどのように分布しているか検討したいのですが、google mapに表示させるにはどのようにしたらよいのでしょうか。よろしくお願いします。

A 回答 (1件)

VBAで簡単にやるならこんな感じでしょうか。



'A列に住所があるとの前提。
Sub MAP住所()
Dim objIE As Object, rowno As Integer
rowno = 1
Set objIE = CreateObject("InternetExplorer.Application")
With objIE
'Google Map起動
.Navigate "http://maps.google.co.jp/"
.Visible = True
Do While (ActiveSheet.Cells(rowno, 1).Value <> "")
'IE待機
Do While .Busy = True
DoEvents
Loop
'住所をテストボックスへ入力
.Document.getElementById("q_d").Value = ActiveSheet.Cells(rowno, 1).Value
'送信ボタンクリック
.Document.forms(0).submit
'次の行
rowno = rowno + 1
Loop
End With
Set objIE = Nothing
End Sub


■注意!
この方法では、1件1秒くらいかかります。
デフォルトでは、最後に検索したものが表示されます。すべて表示するには、パネル左下の「+」を開いて、各住所にチェックを入れる必要があります。
    • good
    • 0

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