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 :

Bug exportation PDF


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juin 2019
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juin 2019
    Messages : 65
    Par défaut Bug exportation PDF
    Bonjour

    J'ai un soucis avec les headers que je definis pour générer automatiquement un pdf
    de ma feuille excel.
    Il superpose les anciens headers avec les nouveaux que je definis.
    Pire, même en mettant en commentaire le header dans le code VBA, les headers apparaissent quand même dans le pdf généré

    Merci de l'aide .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    'With ActiveSheet.PageSetup
    '        .LeftHeader = "&30 **********           Liste Taches    &D      &T"
    '        .CenterHeader = ""
    '        .RightFooter = " &30 PAGE  &P de &N    *******"
    'End With
    Range("A1:K" & Cells(Rows.Count, "A").End(xlUp).Row).ExportAsFixedFormat _
                         Type:=xlTypePDF, _
                         Filename:=SRep & "\" & SFilename, _
                         Quality:=xlQualityStandard, _
                         IncludeDocProperties:=True, _
                         IgnorePrintAreas:=False, _
                         OpenAfterPublish:=True

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Salut,


    tu peux juste nous confirmer qu'au moment où tu exécutes ton code, les en-tete et pied de pages de tes feuilles sont vides ? Car une fois mis, ils restent
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juin 2019
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juin 2019
    Messages : 65
    Par défaut
    Citation Envoyé par Jean-Philippe André Voir le message
    Salut,


    tu peux juste nous confirmer qu'au moment où tu exécutes ton code, les en-tete et pied de pages de tes feuilles sont vides ? Car une fois mis, ils restent
    comment le savoir ? quand le document est généré tous apparait simultanément et furtivement. j'ai l'impression que c'est mémorisé et comme je disais le fait de mettre en commentaire le code relatif aux headers, c'est quand meme mis.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Juillet 2018
    Messages
    973
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Juillet 2018
    Messages : 973
    Par défaut
    Bonjour,

    Personnellement, quand je viens remplir / mettre à jour des données quelque part, sauf contre-indication spécifique, j'essaie de remettre à blanc les zones de réceptions des données pour éviter ce genre de problème.

    Du coup, avant de venir mettre vos "nouveaux" en-têtes, pourquoi ne pas supprimer les éventuels en-têtes déjà présents ? Je ne garantie pas que cela solutionne le problème, mais cela ne coût rien d'essayer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    With ActiveSheet.PageSetup
     
        .LeftHeader = ""
        .CenterHeader = ""
        .RightHeader = ""
     
    End With

    Cordialement.

  5. #5
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juin 2019
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juin 2019
    Messages : 65
    Par défaut
    Citation Envoyé par Ecthelion2 Voir le message

    Du coup, avant de venir mettre vos "nouveaux" en-têtes, pourquoi ne pas supprimer les éventuels en-têtes déjà présents ? Je ne garantie pas que cela solutionne le problème, mais cela ne coût rien d'essayer :
    => Effectivement ça coute rien et ça solutionne le problème ; bien joué :

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/07/2006, 07h06
  2. Exporter PDF vers XLS
    Par Jaggana dans le forum C
    Réponses: 7
    Dernier message: 11/04/2006, 16h23
  3. [displaytag]decorator dans l'export pdf
    Par seb_fou dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 24/03/2006, 12h54
  4. exportation pdf données unicode
    Par speed034 dans le forum SAP Crystal Reports
    Réponses: 9
    Dernier message: 28/06/2005, 14h25
  5. [CR][.Net] Exportation PDF avec Crystal Report
    Par SoaB dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/05/2005, 13h25

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