IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Export PDF de plusieurs onglets en VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Chargé d'études
    Inscrit en
    Octobre 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'études

    Informations forums :
    Inscription : Octobre 2016
    Messages : 20
    Par défaut Export PDF de plusieurs onglets en VBA
    Bonjour,

    J'ai un fichier avec plusieurs onglets avec sur chaque onglet 4 zones d'impression.

    Je souhaite exporter en PDF, pour le premier onglet, les 4 zones d'impression, et pour les autres qui suivent les 3 premières zones d'impression, le tout dans le même fichier.

    J'arrive à sélectionner et imprimer tous les onglets et toutes les zones d'impression avec le code ci-dessous mais je ne vois pas comment l'adapter pour n'imprimer que les premières zones d'impression de chaque onglet (sauf le premier)...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
     
    Dim i As Integer, MonArray() As Variant
    Dim X As Variant
     
    For i = 6 To Worksheets.Count
    X = i - 6
    ReDim Preserve MonArray(X)
    MonArray(X) = Sheets(i).Name
     
    Next i
     
    Sheets(MonArray).Select
     
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
    Filename:=chemin & "\Statistiques_Annuelles_" & ThisWorkbook.Worksheets("SAISIR").Range("B5").Value, _
    Quality:=x1QualityStandard, _
    IncludeDocProperties:=True, _
    IgnorePrintAreas:=False, _
    OpenAfterPublish:=False
     
    MsgBox ThisWorkbook.Path

    Des idées ?

    Merci

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par Grim971 Voir le message
    J'ai un fichier avec plusieurs onglets avec sur chaque onglet 4 zones d'impression.
    A ma connaissance, il n'est possible d'avoir qu'un seule zone d'impression par onglet (à moins qu'il y ait eu des évolutions entre 2013 et 2016 à ce sujet).
    Pourrais-tu être plus explicite sur ces "4 zones" ?

  3. #3
    Membre averti
    Homme Profil pro
    Chargé d'études
    Inscrit en
    Octobre 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'études

    Informations forums :
    Inscription : Octobre 2016
    Messages : 20
    Par défaut
    Merci pour ce début de réponse.

    En fait j'ai défini 4 zones d'impression sur chaque feuille. Chaque zone correspondant à une page.

Discussions similaires

  1. Systématiser l'export de données SAS dans plusieurs onglets XLS
    Par dakine dans le forum ODS et reporting
    Réponses: 4
    Dernier message: 18/02/2011, 15h47
  2. Export vers Excel - Plusieurs onglets
    Par alejandro27 dans le forum ODS et reporting
    Réponses: 10
    Dernier message: 15/06/2010, 16h25
  3. [CR XI] export vers excel avec plusieurs onglets
    Par mickamar51 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 06/10/2008, 10h34
  4. Export requete sur excel sur plusieur onglets
    Par Renardo dans le forum Access
    Réponses: 10
    Dernier message: 26/01/2007, 17h13
  5. [VBA-E] Impression page paire sur plusieurs onglets
    Par liop49 dans le forum Macros et VBA Excel
    Réponses: 23
    Dernier message: 17/02/2005, 15h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo