Ordre d'impression d'onglets excel

Bonjour,
Pouvez vous m'aider s'il vous plait, j'ai un code qui gère l'impression en pdf de plusieurs onglets excel j'aimerai pouvoir changer l'ordre d'impression des onglets est ce possible merci d'avance
Partie du code:
Sheets(Array("Rapport", "Ouvrage", "Doc", "Analyse Doc", "Echantillonnage", "Ctrl visuels LA", "Paramètre", "Ecarts")).Select
Application.ActivePrinter = "PDFCreator sur Ne00:"
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,""PDFCreator sur Ne00:"",,TRUE,,FALSE)"

2 réponses

  1. Contributeur
    Bonjour,

    Tu as essayé de changer l'ordre de tes pages dans le code ?
    Sheets(Array("Rapport", "Ouvrage", "Doc", "Analyse Doc", "Echantillonnage", "Ctrl visuels LA", "Paramètre", "Ecarts")).Select 
    1. Oui ça ne marche pas!
    2. Contributeur
      Alors tu positionne tes feuilles dans l'ordre où tu veux les avoir ou au lieu de fonctionner en Array tu fais l'impression feuille à feuille mais ce n'est guère efficient.
  2. Dans l'impression du rapport je ne peux pas changer l'ordre des onglets!! il est vraie que lorsque je change l'ordre des onglets ça marche. mais je veux pouvoir changer cet ordre avec un code vba!