Bonjour
J'ai une source de donnée que je construis à partir d'une requete
que je met dans un listeobject
req étant ma requete
dans requete je trie en sortie les données avec des order by
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 With XLFichier.ActiveSheet.ListObjects.Add(SourceType:=0, Source:=strBD _ , Destination:=XLFichier.ActiveSheet.Range("$A$1")).QueryTable .CommandType = xlCmdSql .CommandText = req .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .PreserveColumnInfo = True .ListObject.DisplayName = NomDonnee .Refresh BackgroundQuery:=False End With
mon problème et que je fais mon tableau croisé dynamique excel retrie automatiquement ce qui ne me donne pas la sortie voulu
si je rajoute un champ de tri contenant des codes ca marche bien mais je ne peux pas le masquer.
Avez vous une idée ?
Partager