Re,
Je ne suis pas froissé, je disais simplement que je trouvais votre réaction un peu légère... et que c'est l'opportunité d'apprendre quelque chose, sans vouloir courir immédiatement au but, le forum n'est pas là pour ça même si certains le prennent pour une société de services.
Mais sans doute que je me trompe.
Pour autant, rappelez-vous que nous ne savons pas ce que vous connaissez ou non.
Pour notre affaire, j'ai oublié de vous dire que Power Query, ci-après nommé PQ (comme le papier
) est sensible à la casse, c'est à dire que pour lui "a" est différent de "A", "DATES" n'est pas "Dates"
Or dans votre premier fichier vous avez "DATES" et dans le fichier de votre dernier post : "Dates".
Dans ce dernier fichier vous avez également des colonnes qui n'existaient pas dans le premier.
Donc pour corriger cela, faites un click dans une cellule du tableau de résultat de la requête pq, à droite du ruban excel, un onglet s'affiche : "Requête". A gauche de ce dernier, vous avez un bouton "Modifier", cliquez dessus.
Vous verrez une fenêtre comme ci-dessous :
On voit que le panneau central nous montre une erreur qui nous indique que la colonne "DATES" n'existe pas ! On voit également que dans le panneau de droite c'est l'étape 'Filtrer' qui est sélectionnée. Cela ne veut pas dire que c'est elle qui produit l'erreur, il faut donc remonter les étapes une à une jusqu'à trouver la première sur laquelle l'erreur apparaît.
Cliquez successivement sur les précédente et vous verrez qu'à l'étape "Source", l'erreur n'apparaît pas mais qu'elle apparaît sur l'étape "Type modifié".
Sélectionnez cette dernière et dans la barre de formule vous verrez la formule suivante :
= Table.TransformColumnTypes(Source,{{"DATES", type date}, {"T1", type text}, {"T2", type text}, {"T3", type te-xt}})
Où vous voyez que "DATES" n'est pas "Dates" et que les colonnes "T1" à "T3" n'existe pas.
Vous avez de la chance, la colonne ayant une réelle importance pour notre affaire est la première.
Changez cette formule pour qu'elle ressemble à celle-ci :
= Table.TransformColumnTypes(Source,{{"Dates", type date}})
validez et oh miracle, les lignes de la source s'affichent.
vous aurez des corrections à faire également à l'étape 'Filtrer' où "DATES" apparaît également (2 fois)
Une fois terminées vos corrections, cliquez sur fermer et charger dans le menu de PQ et votre tableau dans la feuille se mettra à jour.
BRAVO vous avez réaliser vos premières correction sur PQ
Pour rappel, ce que nous faisons là n'est pas un TRI de données mais un FILTRAGE.
Le tri ordonne des éléments (lignes) du plus grand au plus petit ou du plus petit au plus grand alors qu'un FILTRE retient certains éléments et en laisse passer d'autres pour affichage, impression etc,
Tri et filtre peuvent être faits l'un après l'autre. Avec PQ mieux vaut Filtrer en premier et trier ensuite.
Autre rappel :
comme xld n'est pas non plus un centre de formation, je vous exhorte à trouver des tutos ou exercices sur ce que vous pourriez faire avec PQ, qui après une prise en main qui vaut que l'on s'accroche un peu, vaut franchement le prix de son apprentissage et vous libèrera de beaucoup de contrainte de vba.