Trier les données par VBA (données liés avec PowerPivot)

Fermé
Linedolc Messages postés 12 Date d'inscription vendredi 19 août 2016 Statut Membre Dernière intervention 18 octobre 2017 - 25 août 2016 à 15:45
 Linedolc - 30 août 2016 à 19:06
Bonjour,
J'ai une question concernant comment trier les données par VBA si les données sont liés avec PowerPivot. J'ai fait le test dans un Excel normal avec les codes ci-dessous et ça marche très bien.

Worksheets("Teste").Activate
Range("A5:S1000").Select
Selection.Sort KEY1:=Range("C5"), Orientation:=xlTopToBottom
Selection.Sort KEY1:=Range("B5"), Orientation:=xlTopToBottom
Range("B5").Select

Mais quand j'ai écrit les mêmes codes pour les données qui sont liés avec PowerPivot, il y a un message d'erreur: Erreur d'exécution '1004': La méthode Sort de la Classe Range a échoué. Est-ce que vous pouvez m'aider sur ça?

Merci beaucoup!

1 réponse

Si je ne dis pas de co*** PowerPivot génère un tableau comme un TCD et comme ce dernier, on ne peut pas faire ce qu'on veut avec.
Ne serait-il pas possible de recopier les données brutes du PowerPivot vers des cellules pour pouvoir les trier ?
0
Bonjour,

Les données avec PowerPivot sont déjà créés et je dois ajouter un macro pour faire le tri de données.

Je ne sais pas s'il y a d'autre fonction autre que Sort Key pour trier les données.

Merci beaucoup!
0