Wie ich sehe ist mein Ziel nicht klar formuliert gewesen.
Ich möchte erreichen, dass sich die Zellen F6 bis F12 (und folgende) mit den Distanzwerten zwischen den Apotheken und dem Standort A befüllen, berechnen. Analog dann für alle Standorte sprich die Spalten I, L, O für die Standorte B, C, D
Hast Du auch eine Idee wie ich diese Ziel erreichen kann?
ich erinnere mich solche Tabellen gesehen zu haben als Matrix. Waagerecht und Senkrecht waren Ortsnamen. Dazwischen konnte man die Entfernungen ablesen. Ich weiss aber nicht wie diese Tabelle erstellt wurde? Standort Köln zu Köln war die Entfernung = 0.
Im Augenblick fehlt mir im Beispiel die Zuordnung der Zahlen zum Standort, sonst könnte man es berechnen.
18.01.2023, 14:58 (Dieser Beitrag wurde zuletzt bearbeitet: 18.01.2023, 15:01 von derHoepp.)
Moin,
dafür bietet sich die öffentliche matrix-API von Openroutenservice.com oder die Google Maps distancematrix API an. In beiden Fällen musst du aus deinen Orten zunächst Geokoordinaten erzeugen um diese in einem REST-API Aufruf zu verarbeiten. Die Geokoordinaten kannst du bei beiden Anbietern wiederum aus Adresse oder POI abfragen. Im Regelfall benötigst du dafür fortgeschrittene Kenntnisse in der Bedienung von Webservices und in der Verarbeitung von JSON Antworten. Zusätzlich benötigst du eine Zugriffsberechtigung über einen sog. API-Key, welcher bei Google kostet und bei ORS auf eine bestimmte Anzahl an Zugriffen pro Tag beschränkt ist. Statt einer Umsetzung über VBA kannst du auch Powerquery für die Webabfrage nutzen.
Pfannenfertig gibt es da jedenfalls nix.
Viele Grüße derHöpp
[Nachtrag:] Wenn die Koordinaten schon vorhanden sind, lassen sich die Entfernungen natürlich auch mit dem Satz von Pythagoras hinreichend genau bestimmen.
Folgende(r) 1 Nutzer sagt Danke an derHoepp für diesen Beitrag:1 Nutzer sagt Danke an derHoepp für diesen Beitrag 28 • Nicolas