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 :

Numéro de semaine dans le nom du fichier


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 29
    Points : 17
    Points
    17
    Par défaut Numéro de semaine dans le nom du fichier
    Bonjour,

    J'ai a peu près le même problème que dans cette discussion,

    Je voudrais insérer en base des fichiers en fonction de leur numéro de semaine.

    Ces fichiers vont de la semaines S1 à S50.

    Je n'arrive pas à trouver de programme pour cela!

    Merci de votre aide!!

  2. #2
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2006
    Messages
    542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 542
    Points : 712
    Points
    712
    Par défaut
    Bonjour à tous
    Bonjour scofield69

    Pas très bien compris ton pb,

    Citation Envoyé par scofield69 Voir le message
    Bonjour,.....Je voudrais insérer en base des fichiers en fonction de leur numéro de semaine.Ces fichiers vont de la semaines S1 à S50....
    mais pour avoir le N° de semaine :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub test()
    Dim NumSem As Byte
    NumSem = DatePart("ww", Date, 2, 2)
    Range("A1").Value = "S" & " " & NumSem
    End Sub
    A la place de Range("A1")..... tu écris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nomfichier = "blabla" & "S" & " " & NumSem
    Eric

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 29
    Points : 17
    Points
    17
    Par défaut
    Merci pour ton aide!

    Le seul hic c'est que je n'ai pas besoin de calculer le numéro de la semaine en cours, je le connais déjà car il est dans mon fichier.

    Ce que je veux, c'est incrémenter dans ma base le numéro de semaine associé a sa valeur..
    Images attachées Images attachées  

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    NoSemainePrécédente = Val(Mid("S5", 2, Len("S5") - 1))
    SemaineSuivante = "S" & NoSemainePrécédente +1
    Maintenant, il ne te reste plus qu'à trouver la dernière colonne de la ligne 1 pour ajouter le N° de semaine suivant au n° de semaine précédent

    Edit
    Allez, je suis brave
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DerniereColonne = Cells(1, Rows(1).Cells.Count).End(xlToLeft).Column
    Cells(1, DerniereColonne + 1) = "S" & Val(Mid(Cells(1, DerniereColonne), 2, Len(Cells(1, DerniereColonne)) - 1)) + 1

  5. #5
    Membre à l'essai
    Inscrit en
    Janvier 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 29
    Points : 17
    Points
    17
    Par défaut
    C'est exactement ce qu'il me fallait!

    Merci beaucoup!


  6. #6
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Si ton problème est résolu, un petit clic sur ?

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

Discussions similaires

  1. [BATCH] Espaces dans les noms de fichiers :|
    Par andlio dans le forum Windows
    Réponses: 1
    Dernier message: 03/08/2006, 04h42
  2. Espace dans un nom de fichier
    Par pouli dans le forum Langage
    Réponses: 5
    Dernier message: 27/07/2006, 13h26
  3. Incrémenter un n° dans un nom de fichier
    Par pandore dans le forum Fortran
    Réponses: 6
    Dernier message: 03/05/2006, 12h30
  4. Réponses: 6
    Dernier message: 03/05/2006, 12h01
  5. Réponses: 17
    Dernier message: 12/04/2005, 16h28

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