Thema Datum  Von Nutzer Rating
Antwort
Rot VBA-Funktion in Excel läuft nicht auf MAC-Computer
16.01.2016 17:24:58 Daniel
NotSolved
16.01.2016 17:55:31 Gast70264
NotSolved
16.01.2016 19:58:25 Daniel
NotSolved

Ansicht des Beitrags:
Von:
Daniel
Datum:
16.01.2016 17:24:58
Views:
1853
Rating: Antwort:
  Ja
Thema:
VBA-Funktion in Excel läuft nicht auf MAC-Computer

Hallo zusammen

Folgendes VBA-Funktion in Excel mit PC erstellt läuft nicht auf einem MAC-Computer, wer kann mir da weiterhelfen, bin VBA-Anfänger.

Brauche dringend die Übersetzung für den MAC, vielen Dank!!!

Hier ist die VBA-Funktion:

Public Function Entfernung _
( _
Start_Strasse As String, Start_Stadt_PLZ As String, _
Start_Bundesland As String, Start_Staat As String, _
Ziel_Strasse As String, Ziel_Stadt_PLZ As String, _
Ziel_Bundesland As String, Ziel_Staat As String _
)

Dim surl                As String
Dim oXH                 As Object
Dim bodytxt             As String

surl = "http://maps.googleapis.com/maps/api/distancematrix/xml?origins=" & _
    Replace(Start_Strasse, " ", "+") & "+" & Replace(Start_Stadt_PLZ, " ", "+") & "+" & _
    Replace(Start_Bundesland, " ", "+") & "+" & Replace(Start_Staat, " ", "+") & _
    "&destinations=" & _
    Replace(Ziel_Strasse, " ", "+") & "+" & Replace(Ziel_Stadt_PLZ, " ", "+") & "+" & _
    Replace(Ziel_Bundesland, " ", "+") & "+" & Replace(Ziel_Staat, " ", "+") & _
    "&mode=driving&sensor=false&units=metric"

Set oXH = CreateObject("msxml2.xmlhttp")
    
    With oXH
        .Open "get", surl, False
        .send
        bodytxt = .responseText
    End With

bodytxt = Right(bodytxt, Len(bodytxt) - InStr(1, bodytxt, "<value>") - 5)
bodytxt = Right(bodytxt, Len(bodytxt) - InStr(1, bodytxt, "<value>") - 6)
Entfernung = Left(bodytxt, InStr(1, bodytxt, "</value>") - 1) / 1000

Set oXH = Nothing

End Function

 

Vielen Dank für Eure Hilfe!


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot VBA-Funktion in Excel läuft nicht auf MAC-Computer
16.01.2016 17:24:58 Daniel
NotSolved
16.01.2016 17:55:31 Gast70264
NotSolved
16.01.2016 19:58:25 Daniel
NotSolved