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 :

Nouvelle aide pour terminer un code


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Par défaut Nouvelle aide pour terminer un code
    Bonjour à tous,

    Dans UF nommé FrmChoix, j'ai un TextBox (TxtOpé) dans lequel je souhaite mettre une suite de données qui me donnera un numéro.

    Je dois y retrouver l'année en cours, le mois, la semaine et un numéro qui correspondera au numéro de la fiche.

    Par exemple : 2013 09 39 001

    Voici le code que j'ai commencé, mais je n'arrive pas à indiquer la semaine en cours. Pouvez-vous m'apporter votre aide s'il vous plait ?
    Je vous en remercie par avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    MaDate = Date
    vAn = Format(MaDate, "yyyy")
    vNumero = Format(MaDate, "mm")
    vNum = Format(MaDate, "W", vbMonday)
    vResult = Format(vOperationNum, "000")
     
        Load FrmSaisie
     
                With FrmSaisie     'année             'mois         'semaine
                .TxtOpé = "Bât" & Str(vAn) & " " & (vNumero) & " " & (vNum) & " " & (vResult)
                .TxtInter = vResult
                .TxtDate1 = MaDate
                End With

  2. #2
    Invité
    Invité(e)

  3. #3
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Par défaut
    Citation Envoyé par rdurupt Voir le message
    Cela fonctionne en mettant "ww"

    Voici le code corrigé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    MaDate = Date
    vAn = Format(MaDate, "yyyy")
    vNumero = Format(MaDate, "mm")
    vNum = Format(MaDate, "ww")
    vResult = Format(vOperationNum, "000")
     
        Load FrmSaisie
     
                With FrmSaisie
                .TxtOpé = "Bât" & Str(vAn) & " " & (vNumero) & " " & (vNum) & " " & (vResult)
                .TxtInter = vResult
                .TxtDate1 = MaDate
                End With

    Je ne connais pas la fonction Datepart()

    Merci pour votre aide
    Amicalement

    René

  4. #4
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Tu connais Datepart ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    numsemaine = DatePart( _
    interval:="ww", _
    Date:=date, _
    firstdayofweek:=vbUseSystemDayOfWeek, _
    firstweekofyear:=vbFirstFourDays)

  5. #5
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DatePart("ww", datedujour)
    Devrait fonctionner
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

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

Discussions similaires

  1. Aide pour terminer un code
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 19/11/2014, 22h23
  2. Aide pour terminer un code qui ne fonctionne pas
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 11/02/2013, 16h29
  3. [MySQL] Aide pour terminer le code de traitement !
    Par plorton dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 24/08/2011, 13h07
  4. [VB.NET] besoin d'aide pour déchiffrer un code
    Par pcdj dans le forum Windows Forms
    Réponses: 10
    Dernier message: 27/06/2006, 11h32
  5. Je besoin d'aide pour terminer mon code
    Par Paulinho dans le forum C++
    Réponses: 7
    Dernier message: 06/11/2005, 23h30

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