VBATools

Przelicz odległości

by on Dec.14, 2014, under Excel, Oprogramowanie, Płatne

Przelicz_odleglosciDodatek za drobne:

Rozwiązanie to oblicza odległości pomiędzy dwoma adresami na podstawie Google Maps. Przez adres rozumie się jakikolwiek punt zaczepienia jakim może być: państwo+miasto, miasto+ulica, lokalna ulica+numer lokalu.

Wersja standardowa ma możliwość zaznaczenia dwóch adresów i określenia komórki docelowej na zwrot danych w [km]. Warunkiem koniecznym jest posiadanie dostępu do internetu.

vbatools_koszt_std_pro

 

Wersja PRO:

Przelicz_odleglosci_pro

Rozszerzone rozwiązanie posiada możliwość zastosowania wyznaczenia odległości dla wielu adresów (>2) podliczając sumy cząstkowe analizowanej trasy oraz daje możliwość skorzystania z funkcji UDF, która pobiera dane z arkusza i przekazuje je do analizy Google. Algorytm zwróci wynik najszybszej trasy (nie najkruszej). Jeśli ci zależy na konkretnych trasach w tym przypadku należy wstawić między-adres.

Oto przykład zastosowania formuły zakresu ciągłego =odległość(B3:B7)

Oto przykład zastosowania formuły rożnych 2ch komórkach =odległość2(B2;B7;PRAWDA)

Przelicz_odleglosci_pro_UDF

 

Dodatkowo w obu wersjach można wywołać stronę internetową domyślnej przeglądarki aby przyjrzeć się analizowanej trasie bliżej:

Przelicz_odleglosci_pro_mapa

Rozwiązanie wersji Pro, korzysta z kontrolki CC Listview.

 

YouTube Preview Image

Wersja PRO2 posiada możliwość pokazywania międzyczasów oraz przekazania łącznej wartości na arkusz. Czas ten jest przejazdem nie uwzględniającym warunki drogowo-pogodowe. Wynika on z dopuszczalnej prędkości na wyznaczonych odcinkach. Oto przykład:

Przelicz_odleglosci_pro2

 

Pomimo udostępnienia w wersji PRO możliwości użycia formuł obliczających trasę cząstkową w wersji PRO3 wprowadzono opcjonalny eksport tych wartości do arkusza.

Przelicz_odleglosci_pro3

Aktualizacja v3,3

 

Dodatek wykonany jest w języku VBA dla wersji Office >= 2007 (oraz 365)

Zainteresowani zakupem dodatku proszeni są o kontakt i zapoznanie się z warunkami licencji.

 

(c) Shon Oskar – www.VBATools.pl

Wszelkie prawa zastrzeżone. Żadna część ani całość tego artykułu nie może być powielana ani publikowana bez zgody autora.
:, , , , , , , , , , ,

Leave a Reply

Recently Active Members

Profile picture of vbatools
Profile picture of Karol Stilger
Profile picture of marcinmachalowski
Profile picture of Joanna Subik
Profile picture of Anorak
Profile picture of programistaaccess
Profile picture of piotrpawlik
Profile picture of Emil Wasilewski
Profile picture of kicekpicek
Profile picture of coldfusion
Profile picture of Gosia Borzęcka
Profile picture of lukaszch
Profile picture of itadministracja
Profile picture of farbenia
Profile picture of Łukasz Kałużny
Profile picture of kabzinski
Profile picture of rtynski
Profile picture of leszekbetlinski
Profile picture of Iv
Profile picture of Justyna Spychała