Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
isabelle
bonjour Yves,
Day(date) L'argument date peut être n'importe quelle expression de type Variant, expression numérique, expression de chaîne, ou toute combinaison pouvant représenter une date
0 équivaut à la date 1899-12-30
fait ce test :
[A1] = Format(0, "yyyy-mm-dd") Msgbox Day([A1])
isabelle
La fonction JOUR(nombre) dans une feuille Excel2007 ne renvoie pas la même valeur que la fonction DAY(nombre) dans un code VBA.
Exemple: Dans une feuille, JOUR(0) renvoie la valeur 0, JOUR(1) renvoie 1, JOUR(2) renvoie 2, JOUR(31) renvoie 31, JOUR(32) renvoie 1, etc.... (compréhensible) Dans un code VBA, DAY(0) renvoie la valeur 30, DAY(1) renvoie 31, DAY(2) renvoie 1, DAY(32) renvoie 31, etc...
Est-ce normal ? Comment coder en VBA l'équivalent de la fonction JOUR(nombre) ?
bonjour Yves,
Day(date)
L'argument date peut être n'importe quelle expression de type Variant,
expression numérique, expression de chaîne, ou toute combinaison pouvant représenter une date
0 équivaut à la date 1899-12-30
fait ce test :
[A1] = Format(0, "yyyy-mm-dd")
Msgbox Day([A1])
isabelle
La fonction JOUR(nombre) dans une feuille Excel2007 ne renvoie pas la même
valeur que la fonction DAY(nombre) dans un code VBA.
Exemple:
Dans une feuille,
JOUR(0) renvoie la valeur 0,
JOUR(1) renvoie 1,
JOUR(2) renvoie 2,
JOUR(31) renvoie 31,
JOUR(32) renvoie 1, etc.... (compréhensible)
Dans un code VBA,
DAY(0) renvoie la valeur 30,
DAY(1) renvoie 31,
DAY(2) renvoie 1,
DAY(32) renvoie 31, etc...
Est-ce normal ?
Comment coder en VBA l'équivalent de la fonction JOUR(nombre) ?
Day(date) L'argument date peut être n'importe quelle expression de type Variant, expression numérique, expression de chaîne, ou toute combinaison pouvant représenter une date
0 équivaut à la date 1899-12-30
fait ce test :
[A1] = Format(0, "yyyy-mm-dd") Msgbox Day([A1])
isabelle
La fonction JOUR(nombre) dans une feuille Excel2007 ne renvoie pas la même valeur que la fonction DAY(nombre) dans un code VBA.
Exemple: Dans une feuille, JOUR(0) renvoie la valeur 0, JOUR(1) renvoie 1, JOUR(2) renvoie 2, JOUR(31) renvoie 31, JOUR(32) renvoie 1, etc.... (compréhensible) Dans un code VBA, DAY(0) renvoie la valeur 30, DAY(1) renvoie 31, DAY(2) renvoie 1, DAY(32) renvoie 31, etc...
Est-ce normal ? Comment coder en VBA l'équivalent de la fonction JOUR(nombre) ?