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 :

Exportation avec nomage automatique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2017
    Messages : 1
    Par défaut Exportation avec nomage automatique
    Bonjour,

    Je suis débutant en VBA je souhaite faire une petite macro qui me permet d'exporter une feuille et de la nomé automatiquement ex : "nomdelafeuille_DATE_HEURE"
    j'ai réussi à faire une premier essai l'exportation se fait bien bien mais je n'arrive pas a ajouter la date et l'heure sur le nom du fichier.
    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub svgpdfgen()
    '
    ' Macro16 Macro
    '
     
    '
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
            "[NOM DE LA FEUILLE]-[DATE]-[HEURE]", Quality:=xlQualityStandard, _
            IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
            False
     
     
    End Sub
    vous remerciant pour votre aide.

    cordialment

  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
    Tu ne dis pas quel format de date et d'heure tu souhaites (sachant que les signes "/" et ":" sont à exclure).
    On va supposer que tu veux comme date "yyyymmdd" et comme heure "hhmmss"

    Ca pourrait se faire en une seule ligne, mais, pour une meilleure clarté du code, je te conseille de passer par une variable String intermédiaire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub svgpdfgen()
       Dim NomPDF As String
     
       NomPDF = ActiveSheet.Name & "-" & Format(Now(), "yyyymmdd") & "-" & Format(Now(), "hhmmss")
     
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=NomPDF, _
            Quality:=xlQualityStandard, _
            IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= False
     
    End Sub

  3. #3
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim Rep As String
     
    Rep = "C:\Users\MyPc\Desktop\" ' à adapter
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Rep & ActiveSheet.Name & "_" & Format(Now, "ddmmyyyy hhnnss")

Discussions similaires

  1. Export avec la création d'un job sous OEM
    Par Bindy dans le forum Entreprise Manager
    Réponses: 17
    Dernier message: 03/07/2008, 23h50
  2. Cocher une case avec affichage automatique
    Par Toff !!!!! dans le forum Access
    Réponses: 3
    Dernier message: 27/09/2005, 14h36
  3. Menu déroulant avec préselection automatique
    Par Invité dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/06/2005, 13h11
  4. [MFC] zone de texte avec "wrap" automatique
    Par bigquick dans le forum MFC
    Réponses: 3
    Dernier message: 21/04/2005, 17h26
  5. Réponses: 4
    Dernier message: 04/12/2003, 09h12

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