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 :

Enregistrer un fichier avec date et autre


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Points : 16
    Points
    16
    Par défaut Enregistrer un fichier avec date et autre
    Bonjour,

    Je souhaiterai savoir comment enregistrer un fichier, mais avec la date actuelle et le texte d'une TextBox (TextBoxReference)

    Voici mon code actuel:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sheets("Entree").Select
    Sheets("Entree").Copy
    ChDir "C:\"
    ActiveWorkbook.SaveAs Filename:="Classeur.xls", FileFormat:=xlNormal, _
    Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
    CreateBackup:=False
    ActiveWindow.Close
    Sheets(1).Select
    Merci d'avance :-)

  2. #2
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 699
    Points
    6 699
    Par défaut
    Bonjour,

    Filename est une propriété dont l'argument doit être un String, il suffit donc de concaténer les infos voulues au nom de ton fichier avant son .xls.

    cf exemple aide vba

    cordialement,

    Didier

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Points : 16
    Points
    16
    Par défaut
    Bonjour,

    Merci pour la réponse.
    Je souhaiterai aussi savori s'il est possible d'utiliser la fonction now() pour afficher la date et ainsi enregistrer le fichier tel: Classeur-now().xls ?
    Et donc à en arriver tel:
    Classeur - now() - Entree.TextBoxReference .xls

    Merci d'avance !

  4. #4
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 699
    Points
    6 699
    Par défaut
    Bonjour,

    voici un exemple de possibilité à adapter...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    strHorodat = Format(Date, "dd-mm-yy") & " " & Format(Time, "h-mm-ss")
        strExtractName = gvStrChemS12 & "texte voulu " & textbox1.text  & " du " & strHorodat
    Workbooks(wkbPass).SaveAs Filename:=strExtractName
    cordialement,

    Didier

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 28
    Points : 16
    Points
    16
    Par défaut
    Bonjour,

    Merci beaucoup ! :-)

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

Discussions similaires

  1. [Débutant] Comment enregistrer un fichier avec la date système dans le VB.NET
    Par hackoofr dans le forum VB.NET
    Réponses: 2
    Dernier message: 04/03/2015, 09h55
  2. avoir un nom de fichier avec date NT4
    Par bricou dans le forum Scripts/Batch
    Réponses: 10
    Dernier message: 05/07/2007, 16h36
  3. Ou est enregistré le fichier avec SELECT OUTFILE ?
    Par weed dans le forum Requêtes
    Réponses: 1
    Dernier message: 03/08/2006, 11h15
  4. enregistrer un fichier avec l'icone que je precise
    Par Nadirov dans le forum Débuter
    Réponses: 5
    Dernier message: 23/04/2006, 17h04
  5. Réponses: 4
    Dernier message: 24/08/2004, 13h54

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