Bonsoir,
avec le fichier c'est plus simple !
Vu que vous avez des boutons pour filtrer, alors j'ai juste ajouté deux lignes de codes :
la première pour arrêter la mise à jour de l'écran, cela évite que ce dernier scintille, c'est plus joli.
la deuxième c'est "l'autofit" ciblant les lignes de données de votre plage de cellules, c'est à dire de la ligne 3 à la ligne 70.
nul besoin de l'astuce car vous faites les tris avec des boutons. le fichier :
Si toutes fois vous décidiez de supprimer ces boutons et de "jouer" avec les filtres et tri disponible sur votre tableau, vu que vous avez des formules en lignes 70, il vous suffira alors de mettre le code d'autofit dans l'évènement Calculate de la feuille : un tri, modification de la positions des données, recalcul des formules donc lancement de Calculate, donc ajustement de la hauteur des lignes :
Private Sub Worksheet_Calculate()
Activesheet.Rows("3:70").AutoFit
End Sub
@ bientôt
LouReeD