Ça me parait sinon impossible du moins très difficile car chaque critère peut-être un élément de tri et avec Excel et VBA à de plus chaque de tri peux être envisagé dans un ordre différent selon les associations.
Pour prendre un exemple simple on peut trier selon le nom, l'age, le sexe, le lieu de résidence, la disponibilité ou pas, les blonds, les bruns, la couleurs des yeux et par dessus le marché pour chaque critère on peut trier dans le sens ascendant ou descendant. Comme on peut combiner les tris, faire des tris multiples ou uniques, je pense que le nombres de possibilités doit être incalculable. Donc faire une macro qui peut traiter tous les cas de figure me parait très hypothétique...
Les formules ne "font" rien sinon des calculs. Pour faire une action il faut utiliser des boutons soit dans le ruban soit ceux que tu associes à VBA...
A+