bonjour, il faut mieux expliquer ce que vous voulez
Sachez que les lignes cachées/filtrées ne sont pas considerées et que vous aurez le même résultat comme si vous faitez cela en manuel avec CTRL+flèche "en haut".
En partant d'une cellule vide, End(Xlup) s'arrêtera à la première cellule visible avec un contenu (donc un texte, chiffre ou le résultat d'une formule, même si ce résultat et "" ) et à la bordures des tableaux ou à la première ou dernière ligne de la feuille.
En partant d'une cellule non-vide et la cellule prédédent n'est pas vide, on s'arrêtera à la permière cellule non-vide visible dans cette colonne de la même plage contigue. etc, etc,