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 :

N°de semaine, valeur erronée


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 26
    Par défaut N°de semaine, valeur erronée
    bonjour,


    la formule suivante : =ENT(MOD(ENT((A1-2)/7)+0,6;52+5/28))+1

    donnée SilkyRoad par dans le FAQ

    Est-elle bien être traduite de la manière suivante ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dim d as date
     
    d = Range("A1")
     
    h = (((Int((d - 2) / 7) + 0.6) - (52 + 5 / 28) * Int((Int((d - 2) / 7) + 0.6) / (52 + 5 / 28))) + 1)
    Je ne suis pas sur de moi car je n'ai pas retranscrit le premier ENT, j'ai juste modifié la déclaration de la variable d en date pour obtenir le même résultat. Mais je suis pas sûr de moi. Pensez-vous que cette formule est correcte?
    merci pour vos réponse et bonne soirée.

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonsoir


    Dans ce cas, tu pourrais utiliser la méthode Evaluate :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox Evaluate("=INT(MOD(INT((A1-2)/7)+0.6,52+5/28))+1")

    bonne soirée
    michel

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 26
    Par défaut test ok
    Merci SilkyRoad pour votre réponse, en effet cette solution marche. De plus, elle est plus courte et surement plus sûr. Merci infiniment pour votre rapidité et la justesse de vos réponse.

    Bonne soirée

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

Discussions similaires

  1. [vb.net] calcule sur des doubles et valeur erroné
    Par narutobaka dans le forum VB.NET
    Réponses: 12
    Dernier message: 25/01/2010, 14h00
  2. Réponses: 1
    Dernier message: 14/12/2009, 16h19
  3. [Dates] format francais -> valeurs erronées
    Par sarah65536 dans le forum Langage
    Réponses: 2
    Dernier message: 18/05/2009, 14h06
  4. Valeur erronée dans Shape Textbox.
    Par CAFOUIN dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 08/12/2007, 15h27
  5. renvoie une valeur erronée
    Par m@thieu dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/12/2004, 17h09

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