Bonjour,
Dans une macro excel que j'ai récupéré, exécution sur une base d'une requête simple (select * from table).
Voic code ci-dessous.
Je désire faire évoluer cette macro avec des requêtes beaucoup plus complexes et qui existent dans un fichier.
Peut-on dans CommandText lui passer un fichier en paramètre ?
merci d'avance
With ActiveSheet.QueryTables.Add(Connection:=ConnectString, Destination:=Range(CellulesCible))
.CommandText = MySQL
.Name = TableName
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = True
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:=False
End With
Configuration: Windows XP Internet Explorer 6.0