Appelez la boîte de dialogue Imprimer à partir d'une macro et définissez les options d'impression comme vous le souhaitez
L'impression d'un classeur ou d'un tableau Excel est facile. Cependant, si vous souhaitez imprimer à partir d'une macro, il est difficile de reproduire toutes les options.
Vous n'avez même pas à le faire. Vous pouvez appeler la fenêtre de dialogue d'impression à partir d'une macro Excel et également prédéfinir certaines options. La macro VBA suivante montre comment procéder :
Sous-position Print PagesOn ()
Const Commencer en tant qu'entier = 3
Const Ende As Integer = 5
Application.Dialogs (xlDialogPrint) .Show arg1 : = 2, _
arg2 : = début, arg3 : = fin
Fin du sous-marin
Utilisez la macro pour appeler la boîte de dialogue IMPRIMER. Les options d'impression sont définies de manière à ce que vous n'imprimiez pas tout le tableau, mais uniquement les pages 3 à 5. L'illustration suivante montre à quoi ressemble le résultat :
Dans la macro, la définition des pages d'impression est contrôlée à l'aide des deux constantes START et ENDE. Utilisez ces numéros pour spécifier par quelle page l'impression doit commencer et se terminer.