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 :

Imprimer pages excel spécifiques [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Conseil en assistance à maîtrise d'ouvrage
    Inscrit en
    Février 2015
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Conseil en assistance à maîtrise d'ouvrage

    Informations forums :
    Inscription : Février 2015
    Messages : 126
    Par défaut Imprimer pages excel spécifiques
    Bonsoir,
    J'ouvre cette discutions car je n'ai pas trouvé de réponse à ma question.
    J'ai aujourd’hui une feuille excel dans laquelle je ne souhaite imprimer que la page 1 , 2 et 4.
    Paramètre en plus a prendre en compte:
    Si il existe l'objet (photo) image1 ou image2 peu importe, alors la page 1 et 2 sont a imprimer
    Si il existe l'objet (photo) image3 ou image4 peu importe, alors la page 1 et 2 et 4 sont a imprimer
    Si il n'y a aucune photo, alors il n'y a que la page 1 a imprimer

    Mon code fonctionne parfaitement, seul petit soucis, lorsqu'il y a la page 4 a imprimer, la page 3 s'imprime aussi puisque j'utilise "From:1 , To: P" .
    Je voulais donc vous demander si vous aviez une solution a mon problème
    Cordialement


    Le code :
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    Dim Ma_Forme As Shape
     Dim i
     Dim P
     For i = 1 To 2
    For Each Ma_Forme1 In Sheets("RAPPORT").Shapes
        If Ma_Forme1.Name = "Image" & i Then
    P = 2
            Exit For
        End If
        Next Ma_Forme1
         Next i
     
          Dim o
     For o = 3 To 4
    For Each Ma_Forme In Sheets("RAPPORT").Shapes
        If Ma_Forme.Name = "Image" & o Then
    P = 4
            Exit For
        End If
        Next Ma_Forme
         Next o
     
     
     
     
            Dim FSO As Object, sNomDossier As String
        Set FSO = CreateObject("Scripting.FileSystemObject")
        sNomDossier = "HYD" & LeParcours
         Chemin = Sheets("Données").Range("A30").Value
        sChemin = Chemin & "\" & Dat1 & "\" & sNomDossier & "/"
     
            If Not FSO.FolderExists(sChemin) Then FSO.CreateFolder (sChemin)
         Set FSO = Nothing
    LeRep = Chemin & "\" & Dat1 & "\" & sNomDossier & "/" ' à adapter
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
           LeRep & "HYD" & LeParcours & ".pdf", Quality:= _
            xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=True, _
            From:=1, To:=P, OpenAfterPublish:=True
     
        End Sub

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, voir en bas du post 1 : Impression de certaines Feuilles d'un classeur via un tableau dans un seul Pdf résultant en l'adaptant à ton contexte

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/07/2017, 09h03
  2. [XL-2010] Imprimer page 2 d'une feuille excel en PDF vers Outlook par macro
    Par patmicro dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 02/03/2016, 22h57
  3. Importer donnees texte d'une page Excel vers la base Paradox
    Par kikica dans le forum Bases de données
    Réponses: 10
    Dernier message: 29/03/2006, 10h01
  4. Comment importer donnees d'une page excel
    Par kikica dans le forum API, COM et SDKs
    Réponses: 14
    Dernier message: 01/03/2006, 10h12
  5. imprimer feuille excel depuis access
    Par Jean Bonnisme dans le forum Access
    Réponses: 3
    Dernier message: 18/11/2004, 08h46

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