Salut Gilles C
bonjour le Forum
il y a une fonction ScrollRow qui permet de faire ce que tu demandes, regarde l'aide VBA
ex on détermine le numero de la premiere ligne de tes lignes sélectionnés
TopRow= selection.Activecell.row
ActiveWindow.ScrollRow = TopRow
non testé mais je pense que tu devrais y arriver
bonne journée