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

Microsoft Office Discussion :

enregistrer feuille excel e pdf avec une date précise


Sujet :

Microsoft Office

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2019
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2019
    Messages : 35
    Par défaut enregistrer feuille excel e pdf avec une date précise
    Bonjour tout le monde,

    Je voudrais exporter une feuille excel via macro en pdf aev une date qui se trouve dans une case.

    J'utilise la code suivant qui fonctionne très bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Edition_Chaud_pdf()
     
     Sheets("Chaud").Select
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="E:\" & Worksheets("Saisie des effectifs").[D1] & " " & Worksheets("Saisie des effectifs").[E1] & Value & " fiche prod chaud "
     
    End Sub
    Les cases D1 et E1 contiennent des valeurs en lettre.

    Lorsque je transpose E1 par K2 dans le code, qui contient une date (pas forcément celle du jour) qui sera renseigné................... elle plante. Je penses que c'est une histoire de format.

    Est ce que quelqu'un à une solution ?

    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Albatros182 Voir le message
    Bonjour,

    Ce sont les slashs dans la date qui posent problème. Ci-dessous, une fonction qui transforme une date en string au format AAAA-MM-DD :

    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
     
    Sub TestDateDeSauvegarde()
     
        MsgBox DateSauvegarde(Range("E1"))
     
    End Sub
     
     
    Function DateSauvegarde(ByVal MaDate As Date) As String
     
    Dim MonTableau As Variant
     
        MonTableau = Split(MaDate, "/")
        DateSauvegarde = MonTableau(2) & "-" & MonTableau(1) & "-" & MonTableau(0)
     
    End Function

  3. #3
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2019
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2019
    Messages : 35
    Par défaut
    J'ai essayé plusieurs codes, mais je n'arrive pas à l'intégrer dans le mien.

    A chaque fois il me met en déboutage.

    Je ne vois pas comment l'intégrer.

    Peux tu me mettre sur la piste?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Albatros182 Voir le message
    La fonction DateSauvegarde est placée dans un module standard.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        With Sheets("Chaud")
             .ExportAsFixedFormat Type:=xlTypePDF, Filename:="E:\" & Sheets("Saisie des effectifs").[D1] & " " & DateSauvegarde(Sheets("Saisie des effectifs").[E1]) & " fiche prod chaud"
        End With

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

Discussions similaires

  1. [XL-2007] Macro enregistrement fichier excel en pdf avec nom variable
    Par catetesse dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 23/01/2018, 15h03
  2. Enregistrer tableau excel en pdf avec AcrobatMaker via VBA
    Par oliv2507 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 15/02/2016, 21h09
  3. Macro enregistrement fichier excel en pdf avec nom variable
    Par splog dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 16/08/2013, 17h08
  4. Lien pdf avec une page précise
    Par helene1976 dans le forum Beamer
    Réponses: 8
    Dernier message: 18/08/2011, 14h41

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