Il n'y a jamais rien de rédhibitoire... à condition de disposer du fichier.
Cependant cela est certainement une erreur de conception de commencer des tableaux à des endroits flottants.
Un tableau de travail Excel n'est pas une présentation Powerpoint.
Si on veut une présentation à imprimer on commence d'abord par préparer les données dans des tableaux standard (en A1) et après on présente ce qu'on veut ou on veut avec des titres, des explications... Bref un tableau de an'est pas un cahier d'écolier...
Pour développer un peu mon explication, sans même parler du temps que prend telle ou telle méthode, comprenez simplement que la suppression d'une ligne entraine de ce fait la renumérotation des lignes suivantes.
S'il y a des cellules vides dans des lignes qu'il ne faut pas supprimer cela suppose d'évaluer différemment la situation "vide" de "zéro"...
En général pour faire des suppression de lignes, on commence par la dernière ligne et on remonte à la première.
Bref la programmation VBA est rarement aussi simple que qu'on pourrait l'imaginer à première vue !
C'est la raison pour laquelle personnellement j'évite de faire des programmation douteuse sur des exemples trop simpliste : C'est en général du temps perdu car après il survient généralement 3 douzaine de question subsidiaires qui font que la question finale est à cent lieues du point de départ...
A+