Macro pour imprimer des feuilles de calcul, Excel VBA

Une fois que vous avez défini les en-têtes et les pieds de page et éventuellement également défini une zone d’impression, passez au sujet de l’impression. Vous pouvez imprimer une ou plusieurs feuilles de tableau, le classeur entier, une zone d’impression ou une sélection. Vous devrez peut-être écrire des macros pour ce faire, si vous le souhaitez.

Sub feuilledecalculimprimer ()
Sheets("Feuil1").PrintOut
End Sub

-Impression de plusieurs copies

Si vous souhaitez imprimer plusieurs copies en même temps, définissez le nombre de copies souhaité dans l’argument copies.

Sub impressionfeuillecalculsecondaireaveccopie ()
Sheets("Feuil1").PrintOut Copies:=2
End Sub

 -Imprimer les zones marquées

Dans la macro suivante, marquez au préalable la zone que vous imprimez avec la souris ou affectez la zone via VBA, par ex. Exemple: Plage (“A1: D10”). Sélectionnez. Exécutez ensuite la macro feui.

Sub Impressionmarque ()
  Sheets (Array ("Feuil4", "Feuil1", "Feuil2")). PrintOut
End Sub

 

-Impression de plusieurs feuilles de table

Si vous souhaitez imprimer plusieurs feuilles de tableaux, formez un tableau avec les feuilles souhaitées et envoyez le travail d’impression.

Sub ImpressionPlusieursFeuilles ()
    Application.Dialogs(xlDialogPrint).Show
End Sub

 

S’abonner
Notifier de
2 Commentaires
le plus ancien
le plus récent le plus populaire
Inline Feedbacks
Voir tous les commentaires

c’est très intéressant

Bonjour,

Comment imprimer plusieurs copies mais avec une quantité variable. Celle-ci se trouve dans une cellule ?

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

2
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x