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 :

création fichier database facture PDF [XL-2019]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut création fichier database facture PDF
    Bonjour
    Débutant en vba j'ai fait une macro qui sauvegarde la facture que je fais en PDF
    jusque la pas de problème, le fichier se crée mais je voudrais que le fichier pdf soit directement nommé avec le nom du titulaire de la facture et la je cale
    Pouvez-vous m'aider
    merci
    test pdf.xlsmtest pdf.xlsm

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

    Pourquoi ne pas mettre directement votre code plutôt que le fichier. Vous aurez plus de réponses...

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut
    Bonjour
    Je pensais que c’était plus facile avec le fichier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub pdf()
     
     
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
        Filename:="D:\telechargements\eddy\NomClasseur.pdf", _
        Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, _
        IgnorePrintAreas:=False, _
        OpenAfterPublish:=False
     
    End Sub

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par EDzepe Voir le message
    OK, et où se trouve le titulaire de la facture (sous-entendu la variable) ? Peut-il y avoir des caractères spéciaux dans le nom ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par EDzepe Voir le message
    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
     
    Sub pdf()
     
    Dim FactureNom As String, Repertoire As String
     
      With Sheets("Facture")
     
           FactureNom = "Facture " & Format(.Range("B12"), "0000") & " " & .Range("C5")
           Repertoire = "D:\telechargements\eddy\"
          ' Repertoire = ActiveWorkbook.Path & "\"
     
           .ExportAsFixedFormat Type:=xlTypePDF, _
              Filename:=Repertoire & FactureNom & ".pdf", _
              Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
     
     End With
     
    End Sub

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut
    Merci à vous
    Mais mon but est de comprendre aussi je vais analyser la macro et si je ne comprends pas tout je reviendrai vers vous si vous voulez bien
    merci bonne soirée

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut database
    Bonjour

    Avec l'aide du forum j'ai pu améliorer ma facture, je rencontre cependant un dernier souci.
    J'ai créé une macro qui enregistre l'historique des factures le problème c'est que chaque fois que j’enregistre il publie bien un pdf, mais dans mon tableau historique_facture il m'écrase chaque fois la même ligne et il ne marque pas le No de facture dans le fichier facture (B11)
    Merci de votre aide
    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
    Sub Tableau()
     
         ligne = Sheets("Historique_facture").Range("A2").End(xlDown).Row + 1
     
       Sheets("Historique_facture").Range("A" & ligne).Value = Sheets("Facture").Range("B11").Value
        Sheets("Historique_facture").Range("B" & ligne).Value = Sheets("Facture").Range("C1").Value
        Sheets("Historique_facture").Range("C" & ligne).Value = Sheets("Facture").Range("C5").Value
        Sheets("Historique_facture").Range("D" & ligne).Value = Sheets("Facture").Range("C6").Value
        Sheets("Historique_facture").Range("E" & ligne).Value = Sheets("Facture").Range("c7").Value
        Sheets("Historique_facture").Range("F" & ligne).Value = Sheets("Facture").Range("E41").Value
     
        Sheets("Facture").Range("A17:c35").ClearContents
        Sheets("Facture").Range("b12").ClearContents
     
     
     
    End Sub
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [AC-2007] Création fichier clients + devis et factures
    Par Manu0675 dans le forum IHM
    Réponses: 99
    Dernier message: 14/10/2011, 23h12
  2. Création fichier PDF
    Par qmike dans le forum Langage
    Réponses: 1
    Dernier message: 28/07/2010, 11h30
  3. Création fichier PDF en c++
    Par Thiby dans le forum C++/CLI
    Réponses: 2
    Dernier message: 29/10/2008, 09h11
  4. Bo et création fichier pdf
    Par Shaka75 dans le forum Deski
    Réponses: 5
    Dernier message: 22/06/2007, 16h48
  5. Création fichier PDF : problème insertion texte HTML
    Par isazazou dans le forum Documents
    Réponses: 2
    Dernier message: 21/11/2006, 15h13

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