Problème macro Excel avec erreur 1004
Bonjour à tous,
Dans le cadre de mon travail, je dois réaliser une macro Excel qui doit "aspirer" des données de site Web.
Pour se faire, j'aimerais intégrer une InputBox où l'on peut entrer un site Web et que ses données soient intégrer à la feuille Excel.
J'ai du mal avec la variable resultat (ligne 11) pour la placer et à l'arrivée l'erreur 1004 "Erreur définie par l'application où l'objet" apparaît.
Merci d'avance pour votre aide.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| Sub Recherche_aspiration_données()
'
Sheets("TEMP").Cells.Clear
Sheets("ACCUEIL").Cells.Clear
Dim resultat As String
resultat = InputBox("Entrez l'adresse : ", "Site Web") 'La variable reçoit la valeur entrée dans l'InputBox
With Sheets("TEMP").QueryTables.Add(Connection:="resultat", Destination:=Sheets("TEMP").Range("$A$1"))
.Name = _
"recherche?orderby=position&controller=search&orderway=desc&search_query=michelin"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = False
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlEntirePage
.WebFormatting = xlWebFormattingAll
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.RefreshBackgroundQuery = False
End With
End Sub |