21.09.2021, 17:28
Hallo zusammen,
ich versuche von nachfolgender Website einen Datenabruf per VBA zu machen:
"https://opensea.io/collection/galaxy-fight-club?collectionSlug=galaxy-fight-club&search[sortAscending]=true&search[sortBy]=PRICE&search[toggles][0]=BUY_NOW"
Dabei erscheint jedoch eine Fehlermeldung "Laufzeitfehler 1004: Ungültige Webabfrage".
Meine Vermutung war, dass das Fragezeichen in der Adresse Probleme bereitet. Allerdings hilft mir Chr(63) auch nicht weiter.
Die Website "URL;https://opensea.io/collection/galaxy-fight-club" lässt sich problemlos abrufen.
Auch ein query refresh per VBA würde funktionieren (für die lange Adresse). Das würde ich aber nur im Notfall so umsetzen wollen.
Hat jemand eine Idee, woran der Fehler liegen könnte?
Bin für jede Hilfe sehr dankbar!
Gruß Sven
ich versuche von nachfolgender Website einen Datenabruf per VBA zu machen:
"https://opensea.io/collection/galaxy-fight-club?collectionSlug=galaxy-fight-club&search[sortAscending]=true&search[sortBy]=PRICE&search[toggles][0]=BUY_NOW"
Code:
Sub import()
Application.DisplayAlerts = False
Dim strSuchkriterium As String
'komplette Site: https://opensea.io/collection/galaxy-fight-club?collectionSlug=galaxy-fight-club&search[sortAscending]=true&search[sortBy]=PRICE&search[toggles][0]=BUY_NOW
strSuchkriterium = Chr(63) & "collectionSlug=galaxy-fight-club&search[sortAscending]=true&search[sortBy]=PRICE&search[toggles][0]=BUY_NOW"
'BUY
With tbl_02_Data.QueryTables.Add(Connection:= _
"URL;https://opensea.io/collection/galaxy-fight-club" & strSuchkriterium, _
Destination:=tbl_02_Data.Range("$A$1"))
.WebSelectionType = xlEntirePage
.WebFormatting = xlWebFormattingNone
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
Application.DisplayAlerts = True
End Sub
Dabei erscheint jedoch eine Fehlermeldung "Laufzeitfehler 1004: Ungültige Webabfrage".
Meine Vermutung war, dass das Fragezeichen in der Adresse Probleme bereitet. Allerdings hilft mir Chr(63) auch nicht weiter.
Die Website "URL;https://opensea.io/collection/galaxy-fight-club" lässt sich problemlos abrufen.
Auch ein query refresh per VBA würde funktionieren (für die lange Adresse). Das würde ich aber nur im Notfall so umsetzen wollen.
Hat jemand eine Idee, woran der Fehler liegen könnte?
Bin für jede Hilfe sehr dankbar!
Gruß Sven