Comment imprimer plusieurs feuilles (ou toutes les feuilles) dans Excel en une seule fois

Excel vous offre de nombreuses options lorsque vous essayez d'imprimer votre travail. Vous pouvez choisir d'imprimer toute la feuille de calcul, une zone spécifique de la feuille de calcul, d'imprimer plusieurs feuilles ou toutes les feuilles en une seule fois.

Dans ce tutoriel, je vais vous montrer comment vous pouvez imprimer plusieurs feuilles dans Excel d'un seul coup. Il peut s'agir de certaines feuilles sélectionnées ou de toutes les feuilles du classeur.

Et si vous souhaitez imprimer une zone spécifique dans plusieurs/toutes les feuilles, vous pouvez également le faire avec un peu de magie VBA.

Alors, commençons!

Imprimez toutes les feuilles en une seule fois

Excel a une fonctionnalité intégrée qui vous permet de spécifier d'imprimer toutes les feuilles en une seule fois.

Voici les étapes pour imprimer toutes les feuilles du classeur :

  1. Cliquez sur l'onglet Fichier
  2. Cliquez sur l'option Imprimer
  3. Dans la page Imprimer, cliquez sur la liste déroulante Paramètres d'impression
  4. Cliquez sur Imprimer le classeur entier
  5. Cliquez sur Imprimer

Les étapes ci-dessus imprimeraient toutes les feuilles du classeur. Si vous avez défini une zone d'impression dans certaines feuilles, seule cette zone d'impression sera imprimée.

Vous pouvez également voir ce qui sera imprimé dans l'aperçu avant impression à droite. Vous pouvez également modifier les numéros de page et voir ce qui sera imprimé sur chaque page.

Assez facile!

Maintenant, que se passe-t-il si vous souhaitez imprimer uniquement certaines feuilles spécifiques et non l'intégralité du classeur.

Continuer à lire!

Imprimer plusieurs feuilles (sélectionnées) en une seule fois

C'est encore une fois assez facile à réaliser.

Tout ce que vous avez à faire est de sélectionner les feuilles spécifiques que vous souhaitez imprimer, puis de les imprimer !

Vous trouverez ci-dessous les étapes pour imprimer certaines feuilles spécifiques dans un classeur dans Excel :

  1. Sélectionnez toutes les feuilles que vous souhaitez imprimer. Pour ce faire, maintenez la touche Contrôle enfoncée et sélectionnez les feuilles une par une. Dans cet exemple, je sélectionne les feuilles 1, 4 et 5
  2. Cliquez sur l'onglet Fichier
  3. Cliquez sur l'option Imprimer
  4. Dans la page Imprimer, cliquez sur la liste déroulante Paramètres d'impression
  5. Cliquez sur Imprimer les feuilles actives (dans la plupart des cas, c'est déjà l'option par défaut, mais si ce n'est pas le cas, vous pouvez le choisir dans la liste déroulante)
  6. Cliquez sur Imprimer

Lorsque vous sélectionnez plusieurs feuilles, celles-ci agissent toutes comme des feuilles actives lors de l'impression.

Vous pouvez également voir ce qui sera imprimé dans l'aperçu avant impression à droite. Vous pouvez également modifier les numéros de page et voir ce qui sera imprimé sur chaque page.

Imprimer plusieurs feuilles avec une zone d'impression spécifique

Celui-ci est un peu plus complexe que les deux précédents.

Supposons que vous ayez un classeur avec plusieurs feuilles et que vous souhaitiez imprimer une zone spécifique à partir de chaque feuille.

Peut-être qu'il y a des données récapitulatives dans chaque feuille et que vous souhaitez uniquement imprimer ces données et non la feuille de calcul entière.

Cela peut être fait en définissant une zone d'impression dans toutes les feuilles, puis en les imprimant (comme indiqué dans les deux méthodes ci-dessus).

Maintenant, lorsqu'il s'agit de définir la zone d'impression :

  • Vous devez le faire manuellement pour chaque feuille (surtout si la zone d'impression est différente pour chaque feuille)
  • Ou vous pouvez utiliser un simple code VBA pour définir la même zone d'impression dans toutes les feuilles en une seule fois.

Une fois que vous avez défini la zone d'impression, vous pouvez utiliser l'une des méthodes ci-dessus pour imprimer les feuilles.

Alors laissez-moi vous montrer rapidement comment définir la zone d'impression manuellement et à l'aide de VBA.

Configuration manuelle de la zone d'impression

Vous trouverez ci-dessous les étapes à suivre :

  1. Sélectionnez les cellules que vous souhaitez couvrir dans la zone d'impression
  2. Cliquez sur l'onglet « Mise en page »
  3. Dans le groupe Mise en page, cliquez sur « Zone d'impression »
  4. Cliquez sur « Définir la zone d'impression »

C'est ça!

Cela définirait la zone d'impression sur les cellules sélectionnées et lorsque vous imprimerez cette feuille, seule la zone d'impression sera imprimée.

Vous devez le faire manuellement pour chaque feuille. Donc, si vous souhaitez imprimer des zones spécifiques dans Sheet1, Sheet4 et Sheet5, vous devrez le faire pour chaque feuille séparément.

Définition de la zone d'impression à l'aide de VBA

Si vous avez beaucoup de feuilles de calcul, la définition manuelle de la zone d'impression peut prendre beaucoup de temps.

Dans ce cas, vous pouvez également utiliser VBA pour définir rapidement la zone d'impression dans une feuille, puis exécuter le code pour le répliquer sur toutes les autres feuilles.

Remarque : cette méthode fonctionne bien lorsque vous avez la même plage de cellules que vous souhaitez utiliser lors de la définition de la zone d'impression.

Vous trouverez ci-dessous le code de macro VBA qui fera cela :

Sub SetPrintAreas1() Dim PrntArea As String Dim ws As Worksheet PrntArea = ActiveSheet.PageSetup.PrintArea For Each ws In Worksheets ws.PageSetup.PrintArea = PrntArea Next Set wks = Nothing End Sub

Le code ci-dessus utilise la zone d'impression des feuilles actives, va à toutes les feuilles du classeur et définit la même zone d'impression dans chacune de ces feuilles.

Il utilise une boucle pour parcourir chaque feuille de calcul, puis définit la même zone dans chaque feuille de calcul que la zone d'impression. Au cas où vous voudriez que cela soit différent pour chaque feuille, je pense que le faire manuellement serait plus rapide.

Une fois que vous avez cet ensemble, vous pouvez maintenant imprimer toutes les feuilles (ou certaines feuilles sélectionnées), et seule la zone d'impression sera imprimée.

Vous pouvez mettre ce code de macro VBA dans un module standard et l'exécuter à partir de là.

Voici donc quelques scénarios dans lesquels vous pouvez imprimer plusieurs feuilles dans Excel en une seule fois.

J'espère que vous avez trouvé ce tutoriel utile!

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave