Nougatine95
XLDnaute Occasionnel
Bonjour Amis du Forum,
Après moultes recherches infructueuses ou dont j'ai mal compris le contenu...
l'un d'entre vous peut-il m'éclairer sur le problème suivant:
J'ai des adresses url appelées à être souvent modifiées.
En A1, j'ai une adresse url, composée ainsi:
Ce lien n'existe plus
En C1, J'ai une autre adresse url, toujours composée de la même manière:
Ce lien n'existe plus
etc pour les cellules E1, G1, I1, etc... (donc une colonne sur deux)
Ce lien n'existe plus (écrit en A1) sera importé en A10
idem pour les autres : "Nom" en C1, sera importé en C10, etc...
J'ai enregistré la macro:
Mon problème,
Comment automatiser, ne pas écrire pour chaque macro, le nom de l'URL, mais indiquer la cellule A1?
etc pour les macros suivantes.
Cellule A1 importera en A10
Cellule C1 importera en C10
etc
Merci pour votre aide.
Après moultes recherches infructueuses ou dont j'ai mal compris le contenu...
l'un d'entre vous peut-il m'éclairer sur le problème suivant:
J'ai des adresses url appelées à être souvent modifiées.
En A1, j'ai une adresse url, composée ainsi:
Ce lien n'existe plus
En C1, J'ai une autre adresse url, toujours composée de la même manière:
Ce lien n'existe plus
etc pour les cellules E1, G1, I1, etc... (donc une colonne sur deux)
Ce lien n'existe plus (écrit en A1) sera importé en A10
idem pour les autres : "Nom" en C1, sera importé en C10, etc...
J'ai enregistré la macro:
Code:
Sub Macro1()
'
' Macro1 Macro
'
'
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://NomDuSite/Util/det/50", Destination:=Range("$A$10"))
.CommandType = 0
.Name = "50"
.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
End Sub
Mon problème,
Comment automatiser, ne pas écrire pour chaque macro, le nom de l'URL, mais indiquer la cellule A1?
etc pour les macros suivantes.
Cellule A1 importera en A10
Cellule C1 importera en C10
etc
Merci pour votre aide.