Lors de l’impression de feuilles de calcul plus longues, vous pouvez souhaiter un moyen d’imprimer des pages paires ou impaires. Malheureusement, Excel n’inclut pas cette fonctionnalité.

Il existe cependant plusieurs façons de contourner ce problème.

Premièrement, si votre but pour imprimer des pages paires et impaires est d’imprimer recto verso, vous pouvez vérifier votre pilote d’imprimante pour voir s’il peut gérer l’impression recto verso ou s’il imprimera d’une manière ou d’une autre des pages paires ou impaires. Cette approche vous permet de contourner complètement Excel.

Une autre façon de contourner Excel consiste simplement à créer un fichier PDF à partir de votre sortie. Vous pouvez ensuite ouvrir le fichier PDF et utiliser Acrobat ou Adobe Reader pour imprimer des pages paires ou impaires.

Si vous souhaitez rester dans Excel, le meilleur moyen de gérer la situation est peut-être de créer une macro qui gérera l’impression.

Une telle macro peut être abordée de plusieurs manières. En voici une courte:

Sub PrintOddEven()

Dim TotalPages As Long     Dim StartPage As Long     Dim Page As Integer

TotalPages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")

StartPage = InputBox("Enter starting page number")



If StartPage > 0 Then         For Page = StartPage To TotalPages Step 2             ActiveSheet.PrintOut From:=Page, To:=Page, _               Copies:=1, Collate:=True         Next     End If End Sub

Lorsque vous exécutez la macro, un numéro de page de départ vous est demandé. Dans la plupart des cas, vous saisissez 1 ou 2, mais vous pouvez en fait saisir le numéro de page de votre choix. La macro imprime ensuite la page de départ et chaque seconde page à partir de là.

Si vous le souhaitez, vous pouvez également imprimer des pages paires et impaires en créant deux vues personnalisées dans Excel: une pour les pages impaires et une pour les pages paires. Tout ce que vous avez à faire est de spécifier une plage de cellules non contiguë (constituée des cellules des pages paires ou impaires) comme zone d’impression pour chaque vue.

Par exemple, si vous souhaitez définir une zone d’impression composée des cellules de toutes les pages impaires, vous pouvez faire ceci:

  1. Passez à l’aperçu des sauts de page.

  2. Utilisez la souris pour sélectionner toutes les cellules de la page 1.

  3. Maintenez la touche Ctrl enfoncée pendant que vous sélectionnez toutes les cellules de la page 3.

  4. À son tour, tout en maintenant la touche Ctrl enfoncée, sélectionnez toutes les cellules des autres pages impaires.

  5. Définissez les cellules sélectionnées comme zone d’impression.

Avec la zone d’impression sélectionnée, enregistrez la vue. Effacez ensuite la zone d’impression, utilisez la même technique pour sélectionner toutes les cellules paires et enregistrez la vue. Vous avez maintenant deux vues que vous pouvez imprimer, et chaque vue ne contiendra que des pages paires ou impaires. Le seul inconvénient de cette approche est qu’Excel numérote les pages imprimées de manière séquentielle (1, 2, 3, 4) au lieu de ce qu’elles sont réellement (1, 3, 5, 7).

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (8845) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

lien: / excel-Printing_Odd_or_Even_Pages [Impression de pages paires ou impaires].