Consulting

Results 1 to 2 of 2

Thread: VBA API Parsing and pasting json string to excel spreadsheet. run time 13 error

  1. #1
    VBAX Newbie
    Joined
    Mar 2018
    Posts
    1
    Location

    VBA API Parsing and pasting json string to excel spreadsheet. run time 13 error

    Hello i am trying to gather data from e-conomic and paste it into an excel spreadsheet.

    Sub Economic()
    Const sUrl As String = "https://restapi.e-conomic.com/accounting-years/2018/totals?skippages=0&pagesize=1000"
    Dim oRequest As Object
    Dim i As Integer


    Set oRequest = CreateObject("MSXML2.serverXMLHTTP")
    With oRequest
    .Open "GET", sUrl, True
    .setRequestHeader "Content-Type", "application/json; charset=UTF-8"
    .setRequestHeader "X-AppSecretToken", "Demo"
    .setRequestHeader "X-AgreementGrantToken", "Demo"
    .Send
    .WaitForResponse
    Stest = oRequest.responseText
    MsgBox (Stest)
    Dim oJSON As Object
    Set oJSON = JsonConverter.ParseJson(Stest)
    End With
    i = 2
    For Each item In oJSON
    Sheet1.Range(i, 1).Value = item("totalInBaseCurrency")
    i = i + 1
    Next
    End Sub

    I am getting a run-time error '13': Type mismatch and it is highlighting the line Sheet1.range(i,1).Value = Item("totalInBaseCurrency")
    any help would be greatly appreciated. Sorry for the formatting I am relatively new to VBA api formatting.

  2. #2
    Knowledge Base Approver VBAX Wizard p45cal's Avatar
    Joined
    Oct 2005
    Location
    Surrey UK
    Posts
    5,874
    I think we'd need to know a bit more about this:
    JsonConverter.ParseJson
    There'll be some code somewhere that you're using; can you point us to which version you're using and where to get it from?
    Last edited by p45cal; 03-21-2018 at 01:04 PM.
    p45cal
    Everyone: If I've helped and you can't be bothered to acknowledge it, I can't be bothered to look at further posts from you.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •