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 :

Save as filename


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 35
    Par défaut Save as filename
    Bonjour à tous

    J'ai crée une procédure qui ajoute un classeur et le sauve dans D:\user\toto.xls. Je voudrais qu'à chaque lancement il crée toto1, toto2 toto3 etc.... et les sauve dans le même repertoire.
    Voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub AddNew()
    Dim Newbook As Workbook
    On Error Resume Next
    Set Newbook = Workbooks.Add(xlWBATWorksheet)
    On Error Resume Next
        With Newbook
            .Title = "Result toto"
            .Subject = "Result"
            .SaveAs Filename:="D:\user\Result toto.xls"
        End With
    End Sub

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 66
    Par défaut Hello un petit coup de pouce
    Salut pour moi j'ai remplis un tableau sur mon classeur de départ.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim star as variant
    dim starter as string
    star =right (range("A1"),1)
    range("A1").value = "toto" & star +1
    starter = range("A1").value 'et la tu utilise starter comme variable du nom
    De la bricole mais ca dépanne.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 35
    Par défaut
    Ok, merci c'est une idée géniale
    je vais l'adopter.

  4. #4
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Ben... Moi je compterais les fichiers de ce classeurs qui ont l'extension .xls et dont le nom commence par toto... en utilisant la commande Dir. Je crois que l'utilisation de Dir est dans l'aide. J'en suis même certaine... Sinon, il doit bien y avoir une rubrique dans la FAQ (VB ou VBA) et dans les tutoriels (VB ou VBA).

    Bonne lecture!

  5. #5
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    Bonjour,


    tu peu aussi utiliser une solution plus, comment dirai-je "brutale"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    dim i as integer
    i =1
    ...
     
    While dir ("D:\user\toto"  & i &  & ".xls")  <> ""  
      i= i+1
    wend
     .SaveAs Filename:="D:\user\toto"  & i &  & ".xls"
    ...

  6. #6
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Chut! Fallait pas le dire tout de suite sans une petite recherche...

Discussions similaires

  1. Récup Filename du Save As
    Par lbar012001 dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/04/2009, 14h47
  2. [VBA-E] Application Get Save As Filename
    Par Zytop dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/03/2007, 20h00
  3. JBuilder 7 personnal sort à chaque save
    Par Hannouz dans le forum JBuilder
    Réponses: 4
    Dernier message: 17/12/2002, 22h53
  4. [VB6] [Graphisme] Dimensions d'une image au saving
    Par jeanseb dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/12/2002, 19h09
  5. Algo carry save adder
    Par bashou dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 18/10/2002, 11h32

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