Importation fichier HTM par rapport a une valeur d'une cellule

  • Initiateur de la discussion Initiateur de la discussion davouille
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

davouille

XLDnaute Nouveau
bonjour, je voudrais importer une fichier Htm dans excel cela fonctionne correctement, avec la macro ci dessous mais j'aimerais que le fichier importer ne soit pas la valeur rpva02.htm mais la valeur de cellule "A1" situé dans la feuille nommé "listing" par exemple. Pourriez vous m'aider, d'avance merci

Sub Macro4()
'
' Macro4 Macro
'

'
ActiveWorkbook.Worksheets.Add
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;file:///I:/EVEREST/rpva02.htm", Destination:=Range("$A$1"))
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlEntirePage
.WebFormatting = xlWebFormattingNone
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With

ActiveSheet.Name = "Copy"
End Sub
 
Re : Importation fichier HTM par rapport a une valeur d'une cellule

Bonjour

remplacer
Code:
With ActiveSheet.QueryTables.Add(Connection:= _
        "URL;file:///I:/EVEREST/rpva02.htm", Destination:=Range("$A$1"))
Par
Code:
With ActiveSheet.QueryTables.Add(Connection:= _
        "URL;file:///I:/EVEREST/"&Range("$A$1").value & ".htm", Destination:=Range("$A$1"))
si la cellulle A1 ne contient pas l'extension .htm
sinon
Code:
With ActiveSheet.QueryTables.Add(Connection:= _
         "URL;file:///I:/EVEREST/"&Range("$A$1").value , Destination:=Range("$A$1"))
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 CSV en EXCEL
Réponses
1
Affichages
96
Réponses
2
Affichages
1 K
  • Question Question
Power Query power query
Réponses
22
Affichages
4 K
Retour