bonjour a tous
voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de
la "decade" supérieure en fonction d'un nombre choisi.
je m'explique:
si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05
si je saisi 13 ou14ou....20alors il me retourne 20/01/05
ainsi de suite
bien entendu le nombre saisi ne peut pas depasser 31
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
RaMa
Bonjour Sub eesss() Dim nbJ As Integer nbJ = Now - CDate("01/01/" & Year(Now)) MsgBox nbJ End Sub
Salutations RaMa
"Flex" a écrit dans le message de news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
Bonjour
Sub eesss()
Dim nbJ As Integer
nbJ = Now - CDate("01/01/" & Year(Now))
MsgBox nbJ
End Sub
Salutations
RaMa
"Flex" <flex@yahoo.co.jp> a écrit dans le message de news:
u2MsV0f1EHA.1124@tk2msftngp13.phx.gbl...
bonjour a tous
voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date
de la "decade" supérieure en fonction d'un nombre choisi.
je m'explique:
si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05
si je saisi 13 ou14ou....20alors il me retourne 20/01/05
ainsi de suite
bien entendu le nombre saisi ne peut pas depasser 31
Bonjour Sub eesss() Dim nbJ As Integer nbJ = Now - CDate("01/01/" & Year(Now)) MsgBox nbJ End Sub
Salutations RaMa
"Flex" a écrit dans le message de news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
RaMa
Oups trompé de fil
"RaMa" a écrit dans le message de news:
Bonjour Sub eesss() Dim nbJ As Integer nbJ = Now - CDate("01/01/" & Year(Now)) MsgBox nbJ End Sub
Salutations RaMa
"Flex" a écrit dans le message de news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
Oups trompé de fil
"RaMa" <PaSpam_rmarceau@free.fr> a écrit dans le message de news:
u0vIDXg1EHA.2112@TK2MSFTNGP15.phx.gbl...
Bonjour
Sub eesss()
Dim nbJ As Integer
nbJ = Now - CDate("01/01/" & Year(Now))
MsgBox nbJ
End Sub
Salutations
RaMa
"Flex" <flex@yahoo.co.jp> a écrit dans le message de news:
u2MsV0f1EHA.1124@tk2msftngp13.phx.gbl...
bonjour a tous
voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date
de la "decade" supérieure en fonction d'un nombre choisi.
je m'explique:
si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05
si je saisi 13 ou14ou....20alors il me retourne 20/01/05
ainsi de suite
bien entendu le nombre saisi ne peut pas depasser 31
Bonjour Sub eesss() Dim nbJ As Integer nbJ = Now - CDate("01/01/" & Year(Now)) MsgBox nbJ End Sub
Salutations RaMa
"Flex" a écrit dans le message de news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
RaMa
Bonjour Une adaptation de Daniel M (non testée à fond!!)
Bonjour Sub eesss() Dim nbJ As Integer nbJ = Now - CDate("01/01/" & Year(Now)) MsgBox nbJ End Sub
Salutations RaMa
"Flex" a écrit dans le message de news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
Bonjour
Une adaptation de Daniel M (non testée à fond!!)
"RaMa" <PaSpam_rmarceau@free.fr> a écrit dans le message de news:
u0vIDXg1EHA.2112@TK2MSFTNGP15.phx.gbl...
Bonjour
Sub eesss()
Dim nbJ As Integer
nbJ = Now - CDate("01/01/" & Year(Now))
MsgBox nbJ
End Sub
Salutations
RaMa
"Flex" <flex@yahoo.co.jp> a écrit dans le message de news:
u2MsV0f1EHA.1124@tk2msftngp13.phx.gbl...
bonjour a tous
voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date
de la "decade" supérieure en fonction d'un nombre choisi.
je m'explique:
si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05
si je saisi 13 ou14ou....20alors il me retourne 20/01/05
ainsi de suite
bien entendu le nombre saisi ne peut pas depasser 31
Bonjour Sub eesss() Dim nbJ As Integer nbJ = Now - CDate("01/01/" & Year(Now)) MsgBox nbJ End Sub
Salutations RaMa
"Flex" a écrit dans le message de news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
Daniel.M
Salut,
Avec ta date en A1 et ton nombre choisi en B1, la formule suivante:
Mais tu ne dis pas ce qu'on fait si le nombre est 31 (arrondi à 40, mais il n'y a pas de 40ième jour de mois) ou s'il est dans la vingtaine (arrondi à 30) et que ce mois ne comporte pas 30 jours (comme Février).
Tu reprécises avec des exemples si besoin est.
Salutations,
Daniel M.
"Flex" wrote in message news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
Salut,
Avec ta date en A1 et ton nombre choisi en B1, la formule suivante:
Mais tu ne dis pas ce qu'on fait si le nombre est 31 (arrondi à 40, mais il n'y
a pas de 40ième jour de mois) ou s'il est dans la vingtaine (arrondi à 30) et
que ce mois ne comporte pas 30 jours (comme Février).
Tu reprécises avec des exemples si besoin est.
Salutations,
Daniel M.
"Flex" <flex@yahoo.co.jp> wrote in message
news:u2MsV0f1EHA.1124@tk2msftngp13.phx.gbl...
bonjour a tous
voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de
la "decade" supérieure en fonction d'un nombre choisi.
je m'explique:
si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05
si je saisi 13 ou14ou....20alors il me retourne 20/01/05
ainsi de suite
bien entendu le nombre saisi ne peut pas depasser 31
Mais tu ne dis pas ce qu'on fait si le nombre est 31 (arrondi à 40, mais il n'y a pas de 40ième jour de mois) ou s'il est dans la vingtaine (arrondi à 30) et que ce mois ne comporte pas 30 jours (comme Février).
Tu reprécises avec des exemples si besoin est.
Salutations,
Daniel M.
"Flex" wrote in message news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
Flex
Merci la formule:
=MIN(MOD(DATE(ANNEE(A1);MOIS(A1)+{0;1};PLAFOND(B1;10))-A1;66))+A1 à l'air de fonctionner mais comment pour coder cela en vb pas vba
mon nombre est saisi dans un textbox et ma date est fourni par un DTPicker je demande car je connais pas l'equivalent des fonction min, plafond,..
Merci
"Daniel.M" a écrit dans le message de news:
Salut,
Avec ta date en A1 et ton nombre choisi en B1, la formule suivante:
Mais tu ne dis pas ce qu'on fait si le nombre est 31 (arrondi à 40, mais il n'y a pas de 40ième jour de mois) ou s'il est dans la vingtaine (arrondi à 30) et que ce mois ne comporte pas 30 jours (comme Février).
Tu reprécises avec des exemples si besoin est.
Salutations,
Daniel M.
"Flex" wrote in message news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
Merci
la formule:
=MIN(MOD(DATE(ANNEE(A1);MOIS(A1)+{0;1};PLAFOND(B1;10))-A1;66))+A1
à l'air de fonctionner mais comment pour coder cela en vb pas vba
mon nombre est saisi dans un textbox et ma date est fourni par un DTPicker
je demande car je connais pas l'equivalent des fonction min, plafond,..
Merci
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit dans le message de
news: uOE59hh1EHA.2568@TK2MSFTNGP11.phx.gbl...
Salut,
Avec ta date en A1 et ton nombre choisi en B1, la formule suivante:
Mais tu ne dis pas ce qu'on fait si le nombre est 31 (arrondi à 40, mais
il n'y
a pas de 40ième jour de mois) ou s'il est dans la vingtaine (arrondi à 30)
et
que ce mois ne comporte pas 30 jours (comme Février).
Tu reprécises avec des exemples si besoin est.
Salutations,
Daniel M.
"Flex" <flex@yahoo.co.jp> wrote in message
news:u2MsV0f1EHA.1124@tk2msftngp13.phx.gbl...
bonjour a tous
voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date
de
la "decade" supérieure en fonction d'un nombre choisi.
je m'explique:
si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05
si je saisi 13 ou14ou....20alors il me retourne 20/01/05
ainsi de suite
bien entendu le nombre saisi ne peut pas depasser 31
Mais tu ne dis pas ce qu'on fait si le nombre est 31 (arrondi à 40, mais il n'y a pas de 40ième jour de mois) ou s'il est dans la vingtaine (arrondi à 30) et que ce mois ne comporte pas 30 jours (comme Février).
Tu reprécises avec des exemples si besoin est.
Salutations,
Daniel M.
"Flex" wrote in message news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
Daniel.M
Soit UneDate, la date qui provient du DTPicker et UnNombre (ce qui correspond à B1 dans la formule)
Mais tu ne dis pas ce qu'on fait si le nombre est 31 (arrondi à 40, mais il n'y a pas de 40ième jour de mois) ou s'il est dans la vingtaine (arrondi à 30) et que ce mois ne comporte pas 30 jours (comme Février).
Tu reprécises avec des exemples si besoin est.
Salutations,
Daniel M.
"Flex" wrote in message news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
Soit
UneDate, la date qui provient du DTPicker
et
UnNombre (ce qui correspond à B1 dans la formule)
Mais tu ne dis pas ce qu'on fait si le nombre est 31 (arrondi à 40, mais
il n'y
a pas de 40ième jour de mois) ou s'il est dans la vingtaine (arrondi à 30)
et
que ce mois ne comporte pas 30 jours (comme Février).
Tu reprécises avec des exemples si besoin est.
Salutations,
Daniel M.
"Flex" <flex@yahoo.co.jp> wrote in message
news:u2MsV0f1EHA.1124@tk2msftngp13.phx.gbl...
bonjour a tous
voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date
de
la "decade" supérieure en fonction d'un nombre choisi.
je m'explique:
si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05
si je saisi 13 ou14ou....20alors il me retourne 20/01/05
ainsi de suite
bien entendu le nombre saisi ne peut pas depasser 31
Mais tu ne dis pas ce qu'on fait si le nombre est 31 (arrondi à 40, mais il n'y a pas de 40ième jour de mois) ou s'il est dans la vingtaine (arrondi à 30) et que ce mois ne comporte pas 30 jours (comme Février).
Tu reprécises avec des exemples si besoin est.
Salutations,
Daniel M.
"Flex" wrote in message news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
Flex
Merci je cours l'essayer "Daniel.M" a écrit dans le message de news:
Soit UneDate, la date qui provient du DTPicker et UnNombre (ce qui correspond à B1 dans la formule)
Mais tu ne dis pas ce qu'on fait si le nombre est 31 (arrondi à 40, mais il n'y a pas de 40ième jour de mois) ou s'il est dans la vingtaine (arrondi à 30) et que ce mois ne comporte pas 30 jours (comme Février).
Tu reprécises avec des exemples si besoin est.
Salutations,
Daniel M.
"Flex" wrote in message news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31
Vous avez une idée, svp? Merci
Merci
je cours l'essayer
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit dans le message de
news: eUVk6Wi1EHA.3336@TK2MSFTNGP11.phx.gbl...
Soit
UneDate, la date qui provient du DTPicker
et
UnNombre (ce qui correspond à B1 dans la formule)
Mais tu ne dis pas ce qu'on fait si le nombre est 31 (arrondi à 40,
mais
il n'y
a pas de 40ième jour de mois) ou s'il est dans la vingtaine (arrondi à
30)
et
que ce mois ne comporte pas 30 jours (comme Février).
Tu reprécises avec des exemples si besoin est.
Salutations,
Daniel M.
"Flex" <flex@yahoo.co.jp> wrote in message
news:u2MsV0f1EHA.1124@tk2msftngp13.phx.gbl...
bonjour a tous
voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la
date
de
la "decade" supérieure en fonction d'un nombre choisi.
je m'explique:
si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05
si je saisi 13 ou14ou....20alors il me retourne 20/01/05
ainsi de suite
bien entendu le nombre saisi ne peut pas depasser 31
Mais tu ne dis pas ce qu'on fait si le nombre est 31 (arrondi à 40, mais il n'y a pas de 40ième jour de mois) ou s'il est dans la vingtaine (arrondi à 30) et que ce mois ne comporte pas 30 jours (comme Février).
Tu reprécises avec des exemples si besoin est.
Salutations,
Daniel M.
"Flex" wrote in message news:
bonjour a tous voila, j'ai une date (30/12/2004 par exemple) et je veux obtenir la date de la "decade" supérieure en fonction d'un nombre choisi. je m'explique: si je saisi 3 ou 4ou....10 alors il me retourne 10/01/05 si je saisi 13 ou14ou....20alors il me retourne 20/01/05 ainsi de suite bien entendu le nombre saisi ne peut pas depasser 31