The only issue I had was that Googles API doesn't like it if too many requests are made too quickly so I created a function to add the geocoding calculation into a column one cell at a time and waiting one second between calls.
Below is the function
Sub Geocoding100()I can leave this function running in the background to geocode a list of addresses in excel and I am not hammering Google Geocoding API.
Dim I
For I = 1 To 100
ActiveCell.FormulaR1C1 = "=GoogleGeocode(RC[-1])"
ActiveCell.Offset(1, 0).Select
Application.Wait (Now + TimeValue("00:00:01"))
Next I
End Sub
Its a win win situation!
4 comments:
hi
can you explain were to I have to paste this code in the googlegeocode macro.
thanks
Hello Sergio,
You need to paste my function into the module that is created for the GoogleGeocode functions.
Hope that makes sense.
Buy your products online at low rates in Auckland Newzealand.We Provide you quality household items, outdoor furniture nz, gazeboz nz, items and all the items at low rates.
Hello nice blog.
Post a Comment