Clàr-innse
Tha raon farsaing de thagraidhean aig Excel. Agus fhad 'sa tha sinn a' cleachdadh VBA an uairsin tha e coltach gun urrainn dhuinn rud sam bith a tha sinn ag iarraidh a dhèanamh ann an Excel. Mar sin gu dearbh, is urrainn dhuinn an astar eadar àiteachan a lorg a’ cleachdadh mapa ann an Excel. San artaigil seo, seallaidh mi iùl sgiobalta airson obrachadh a-mach an astair ann an excel le Google Maps le ceumannan biorach agus dealbhan soilleir.
Luchdaich sìos Leabhar-obrach Cleachdaidh
S urrainn dhut luchdaich sìos an leabhar-obrach Excel an-asgaidh às an seo agus cleachd leat fhèin.
A’ cleachdadh inneal a tha air a mhìneachadh leis a’ chleachdaiche Gnìomh gus an astar ann an Excel obrachadh a-mach le Google Maps
An seo, lorgaidh sinn an astar eadar Pàirc MhicArtair agus Jersey City a’ cleachdadh Google Maps.
<8
An toiseach, feumaidh fios a bhith againn air rud cudromach. Gus an t-astar ann an Excel obrachadh a-mach a’ cleachdadh Google Maps, bidh feum againn air iuchair API . Tha API a’ seasamh airson Eadar-aghaidh Prògramadh Tagraidh . Bidh Excel a’ ceangal ri Google Maps a’ cleachdadh an iuchair API airson an dàta riatanach a chruinneachadh. Bidh cuid de mhapaichean a’ toirt seachad iuchraichean API an-asgaidh leithid Bing Maps. Ach chan eil Google Maps a’ toirt seachad API an-asgaidh. Ged a tha thu a’ riaghladh API an-asgaidh dòigh air choireigin cha obraich sin gu foirfe. Mar sin, feumaidh tu an iuchair API a cheannach on cheangal seo.
An seo, tha mi air iuchair API an-asgaidh a riaghladh. Chan eil e ag obair ceart, dìreach air a chleachdadh mar eisimpleir. Cleachdaidh sinn VBA gus gnìomh a tha air a mhìneachadh leis a’ chleachdaiche ainmichte a chruthachadh Calculate_Distance gus lorg an t-astar . Bidh trì argamaidean ann - Àite tòiseachaidh , Ceann-uidhe , agus iuchair API . A-nis leig leinn tòiseachadh air na modhan-obrach.
Ceumannan:
- Brùth ALT + F11 gus an uinneag VBA fhosgladh .
- Air adhart, cliog mar a leanas: Cuir a-steach > Modal gus modal ùr a chruthachadh.
- Nas fhaide air adhart, dèan na còdan a leanas san uinneig-
6868
- An uairsin gun dad, dìreach till air ais chun duilleag agad.
Briseadh Còd:
- An toiseach, chleachd mi modh Gnìomh Poblach Calculate_Distance .
- An uairsin dh’ainmich mi cuid de chaochladairean first_Value, second_Value, and last_Value airson argamaidean ar cleachdaiche -defined function.
- Suidhich luachan nan caochladairean (tha gach luach fèin-mhìneachaidh), agus suidhich an nì mitHTTP ann an ServerXMLHTTP gus an a chleachdadh Modh GET (air a chleachdadh nas fhaide air adhart, leigidh an t-seilbh nì seo leis an dòigh POST a chleachdadh cuideachd). , chleachd seilbh fosgailte an nì mitHTTP e.
- An dèidh dhut gnìomh leabharlainn luachan a shònrachadh nì an còrr dhen àireamhachadh.
A-nis chì thu, tha ar tha gnìomh deiseil airson a chleachdadh.
- Ann an Cill C8 , taipidh am foirmle a leanas-
=Calculate_Distance(C4,C5,C6)
- Mu dheireadh, dìreach brùth air a’ phutan ENTER gus anastar. Seallaidh e an t-astar san aonad meatair .
Leugh More: Mar a nì thu àireamhachadh dràibhidh Astar eadar dà sheòladh ann an Excel
Buannachdan is Eas-bhuannachdan fhad 's a thathar a' tomhas astair le Google Maps
- Feumaidh iuchair API dligheach a bhith agad .
- Bheir an còd gu h-àrd an toradh san aonad Meter .
- Tha an gnìomh a chaidh a mhìneachadh leis a' chleachdaiche a' cleachdadh ainmean-àite gu dìreach, chan eil feum air co-chomharran a chleachdadh.
- Dèan cinnteach, gu bheil thu air àite dligheach a chleachdadh.
Buannachdan agus Eas-bhuannachdan a thaobh a bhith a' tomhas astair le Google Maps
Buannachdan
- Airson àite no dhà mòr, tha e gu math so-dhèanta a chionn 's gun urrainn dhuinn an t-inneal Fill Handle a chleachdadh gus lethbhreac a dhèanamh dhen fhoirmle. Chan eil sin comasach ann an Google Maps
- 'S e dòigh gu math nas luaithe a th' ann.
- Chan fheumar co-chomharran a chleachdadh.
Ana-bhuannachdan
- Chan obraich e le co-chomharran.
- Chan fhaigh thu am mapa no an t-slighe, dìreach gheibh thu an t-astar.
- It nach obraich mi leis a’ choltas tuairmseach de na h-ainmean-àite.
Co-dhùnadh
Tha mi an dòchas gum bi na modhan-obrach a tha air am mìneachadh gu h-àrd math gu leòr airson an astar ann an obrachadh a-mach Excel le Google Maps. Faodaidh tu ceist sam bith fhaighneachd anns an earrann bheachdan agus feuch an toir thu fios air ais dhomh. Tadhail air ExcelWIKI gus tuilleadh rannsachaidh a dhèanamh.