Arrêtez-moi si je dis une bêtise, mais il me semble bien qu'en l'absence de toute zone d'impression définie par l'utilisateur, Excel ne propose d'imprimer que les données présentes, non ?
Si c'est bien le cas, il suffit de supprimer le nom Zone_d_impression (à vérifier selon les versions), et toute autre manipulation devient inutile...
A+ Daniel