Bonjour à tous,
J'ai presque fini ma super macro VBA qui fait tout le travail souhaité, sauf une chose : un tri par date (qui se trouve dans une colonne bien entendu)
Description de la feuille et des données :
Une feuille avec 3000 lignes.
Chaque ligne représente une tache et ses 9 caractéristiques (colonne A : ID unique, ..., colonne J: date de mise à jour, colonne K: blabla)
Toutes les colonnes possèdent un filtre.
J'ai mis en place le mécanisme du "Worksheet_Calculate()" qui fait que lorsqu'on valide un filtre, je "catch" l’événement et peut exécuter quelques actions (pour l'instant c'est de la mise en page)
Donc ce que j'aimerais, c'est que dans la fonction "Worksheet_Calculate" un tri sur le résultat du filtre choisi.
J'ai tenté un
maSheet.Range("A2:K" & LastRow).sort <colonne J> <ascending> etc..
Mais je ne sais pas pourquoi, quand valide un filtre tout freeze au point de faire planter Excel..
Soit j'ai pas la bonne ligne de code, soit le résonnement est faux, soit il y a plus simple (en tout cas une autre méthode)
Je vous remercie par avance de l'aide consacrée.