Partager via

Excel VBA Equivalence en VBA de =jour("B1")

Anonyme
2022-06-24T14:59:16+00:00

Bonjour à tous,

Question de béotien peut-être : je ne trouve pas l'équivalence des instructions Excel jour, mois et année qui obtiennent le jour le mois et l'année à partir d'une date dans une cellule.

Ou tout simplement à partir de la fonction date en VBA qui donne la date du jour.

Même question pour la fonction Excel JOURSEM ?

Merci d'avance de vos réponses

Cordialement Jean-Pierre

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2022-06-24T17:12:34+00:00

Oups, je n'avais pas vu JOURSEM. En fait, il faut utiliser la fonction Excel. Comme l'a indiqué Arnaud, il fafut utiliser WorksheetFunction qui indique qu'il s'agit d'une fonction Excel.

WorksheetFunction.Weekday(Date, 1)

A ma connaissance, il n'y a pas de doc, on l'apprend (et on l'oublie au fur et à mesure. Si ça ne fonctionne pas d'une manière, on essaie de l'autre.

Daniel

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

4 réponses supplémentaires

  1. Anonyme
    2022-06-25T15:47:36+00:00

    Super, merci à tous les deux

    Cordialement Jean-Pierre

    PS.: Effectivement la doc est succincte !

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2022-06-24T16:59:15+00:00

    Bonjour Daniel et merci.

    C'est OK.

    Cependant pour JOURSEM j'ai essayé DAYWEEK et cela ne marche pas.

    Comment se fait il que je ne trouve pas tout ça dans la doc malgré mes recherches ?

    Je ne dois pas bien chercher !

    Cordialement

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,700 Points de réputation Modérateur bénévole
    2022-06-24T15:33:00+00:00

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2022-06-24T15:10:45+00:00

    Bonjour,

    Simplement :

    jour = Day(Date)
    mois = Month(Date)
    année = Year(Date)
    ou :

    jour = Day(Range("A1").Value) etc.

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire