Bonjour, J'ai un fichier Excel qui à besoin de prendre des infos contenu dans un fichier html en ligne. Voici mes ligne VBA:
With Sheets("ABCDF").QueryTables.Add(Connection:="URL;
https://www.monsite/fichier_en_ligne.html" _
, Destination:=Sheets("ABCDF").Range("$A$1"))
.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
.Refresh BackgroundQuery:=False
End With
J'aimerai que fichier_en_ligne.html soit une variable qui correspond à une saisie inputbox.
Par exemple le question de inputbox est: Entrée le code que vous avez reçu !
La personne rentre, par exemple abs25. Alors mon adresse internet à chercher sera ="URL;
https://www.monsite/abs25.html"
Si le code est bon le fichier est téléchargé sinon un message apparaitra comme code mauvais.
Cela veut dire que dans mon serveur, je pourrais avoir une multitude de fichier html que mon fichier excel ira chercher à la demande.
Pensez-vous qu'il est possible d'insérer une variable dans une URL ? ="URL;
https://www.monsite/VARIABLE.html"
Merci à vous