OVH Cloud OVH Cloud

Calcul de date

14 réponses
Avatar
Jean
Bonjour,

je cherche à calculer en vba une date à partir d'une date de départ et d'un
nombre de jour.

ex : 17/06/2005 en champ de saisie
3 en nombre de jour en champ de saisie

champ de saisie + nombre de jour = date calculée

Qun à une idée ? merci.
--
Jean

10 réponses

1 2
Avatar
AB
Bonjour,
Tu te lances dans des trucs pas faciles avec Word. Tu ne peux pas utiliser
Excel plutôt ?
En attendant, voici une formule de l'irremplaçable Anacoluthe :

Aujourd'hui + 2 ans 10/02/06 s'obtient ainsi
{ DATE @ dd/MM/ }{ ={ DATE @ yy }+2 # 00}
D'autre formules de champs sont possibles...
Ctrl-F9 pour entrer les champs {}
F9 pour mettre à jour un champ

Merci à lui
AB

"Jean" (SansSpam)> a écrit dans le message de news:

Bonjour,

je cherche à calculer en vba une date à partir d'une date de départ et
d'un
nombre de jour.

ex : 17/06/2005 en champ de saisie
3 en nombre de jour en champ de saisie

champ de saisie + nombre de jour = date calculée

Qun à une idée ? merci.
--
Jean


Avatar
JièL Goubert
Bonjoir(c) AB

Aie... et si c'est pour agmenter le jour, ça ne le fait pas, ou plutot ca
le fait bizarrement.

le 30/6/2005 + 3 jours ça nous fait donc le 33/6/2005 ;-)))))))
Juste le jour de la paye ;-))))))

A mon avis la il faut macroter, je sais pas si c'est pas dans la FAQ
d'ailleurs...

JièL payé tous les 33 du mois
;-)

Le 17/06/2005 11:58 vous avez écrit ceci :
Bonjour,
Tu te lances dans des trucs pas faciles avec Word. Tu ne peux pas utiliser
Excel plutôt ?
En attendant, voici une formule de l'irremplaçable Anacoluthe :

Aujourd'hui + 2 ans 10/02/06 s'obtient ainsi
{ DATE @ dd/MM/ }{ ={ DATE @ yy }+2 # 00}
D'autre formules de champs sont possibles...
Ctrl-F9 pour entrer les champs {}
F9 pour mettre à jour un champ

Merci à lui
AB

"Jean" (SansSpam)> a écrit dans le message de news:


Bonjour,

je cherche à calculer en vba une date à partir d'une date de départ et
d'un
nombre de jour.

ex : 17/06/2005 en champ de saisie
3 en nombre de jour en champ de saisie

champ de saisie + nombre de jour = date calculée

Qun à une idée ? merci.
--
Jean




Avatar
Kyrill
Coucou JièL

"JièL Goubert" wrote in message
news:
Bonjoir(c) AB

Aie... et si c'est pour agmenter le jour, ça ne le fait pas, ou plutot ca
le fait bizarrement.

le 30/6/2005 + 3 jours ça nous fait donc le 33/6/2005 ;-)))))))
Juste le jour de la paye ;-))))))

A mon avis la il faut macroter, je sais pas si c'est pas dans la FAQ
d'ailleurs...


Il y a une vieillotte fiche technique sur les calcul de date et je n'ai pas
retesté

http://support.microsoft.com/default.aspx?scid=kb;fr;454126


--
Bonne journée,

Kyrill

Avatar
JièL Goubert
Bonjoir(c) Kyrill

Le 17/06/2005 12:35 vous avez écrit ceci :
Coucou JièL

Il y a une vieillotte fiche technique sur les calcul de date et je n'ai pas
retesté

http://support.microsoft.com/default.aspx?scid=kb;fr;454126


Pas mieux Kyrill... même en le remettant à jour avec dd au lieu de jj et
yyyy au lieu de aaaa, le 30/6/2005 + 3 jours ça nous donne aussi le
33/6/2005, jour de paye comme dit précédement ;-)

On l'avait déjà dit, "Word est nullisime en calcul, et encore plus en
calcul de date"

Bonne journée,


Merci, toi aussi.
NB : tu te fais rare... un peu trop de boulot ?

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/

Avatar
Kyrill
Yep JièL

j'ai fait le test avec une version 2000 et et pour les commutateur MM et YY
et d pour le jour
il semble que la casse est sont importance

attention également à l'imbrication des champs

--
Bonne journée,

Kyrill

"JièL Goubert" wrote in message
news:
Bonjoir(c) Kyrill

Le 17/06/2005 12:35 vous avez écrit ceci :
Coucou JièL

Il y a une vieillotte fiche technique sur les calcul de date et je n'ai
pas


retesté

http://support.microsoft.com/default.aspx?scid=kb;fr;454126


Pas mieux Kyrill... même en le remettant à jour avec dd au lieu de jj et
yyyy au lieu de aaaa, le 30/6/2005 + 3 jours ça nous donne aussi le
33/6/2005, jour de paye comme dit précédement ;-)

On l'avait déjà dit, "Word est nullisime en calcul, et encore plus en
calcul de date"

Bonne journée,


Merci, toi aussi.
NB : tu te fais rare... un peu trop de boulot ?

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/



Avatar
Kyrill
yep yep

Mea Culpa un ptit détail m'a échappé sur le test au delà du 31 du mois c'est
la pagaille
Aie Aie non pas tapé moi emmélé les crayons ;-)

--
Bonne journée,

Kyrill

"JièL Goubert" wrote in message
news:
Bonjoir(c) Kyrill

Le 17/06/2005 12:35 vous avez écrit ceci :
Coucou JièL

Il y a une vieillotte fiche technique sur les calcul de date et je n'ai
pas


retesté

http://support.microsoft.com/default.aspx?scid=kb;fr;454126


Pas mieux Kyrill... même en le remettant à jour avec dd au lieu de jj et
yyyy au lieu de aaaa, le 30/6/2005 + 3 jours ça nous donne aussi le
33/6/2005, jour de paye comme dit précédement ;-)

On l'avait déjà dit, "Word est nullisime en calcul, et encore plus en
calcul de date"

Bonne journée,


Merci, toi aussi.
NB : tu te fais rare... un peu trop de boulot ?

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/



Avatar
Kyrill
Re JièL

Sinon désolé pour les liens sur des page en anglais mais cela me semble pas
mal néanmoins
http://addbalance.com/word/datefields2.htm

et il y a un bout de code sur le sujet

--
Bonne journée,

Kyrill

"JièL Goubert" wrote in message
news:
Bonjoir(c) Kyrill

Le 17/06/2005 12:35 vous avez écrit ceci :
Coucou JièL

Il y a une vieillotte fiche technique sur les calcul de date et je n'ai
pas


retesté

http://support.microsoft.com/default.aspx?scid=kb;fr;454126


Pas mieux Kyrill... même en le remettant à jour avec dd au lieu de jj et
yyyy au lieu de aaaa, le 30/6/2005 + 3 jours ça nous donne aussi le
33/6/2005, jour de paye comme dit précédement ;-)

On l'avait déjà dit, "Word est nullisime en calcul, et encore plus en
calcul de date"

Bonne journée,


Merci, toi aussi.
NB : tu te fais rare... un peu trop de boulot ?

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/



Avatar
Anacoluthe
Bonjour les AMIS !

'Kyrill' nous a écrit ...
yep yep


Je ne voudrais pas vous contredire, mais Jean a demandé en _VBA_ !!

amha ce qu'il veut c'est la fonction
DateAdd(interval, number, date)

Anacoluthe
« Un mensonge souvent n'est qu'une vérité qui se trompe de date. »
- Etienne REY

Avatar
JièL Goubert
Bonjoir(c) Anacoluthe

Le 17/06/2005 13:12 vous avez écrit ceci :
Bonjour les AMIS !

'Kyrill' nous a écrit ...

yep yep



Je ne voudrais pas vous contredire, mais Jean a demandé en _VBA_ !!


Ben si tu nous contrari... ;-)

amha ce qu'il veut c'est la fonction
DateAdd(interval, number, date)


Ben oui, mais on t'attendais pour ça ;-)
Moi je ne faisait que dire que Word est nullissime pour les calculs de
dates dans les champs

« Un mensonge souvent n'est qu'une vérité qui se trompe de date. »


Ah bon ? C'est rassurant en fait ;-)))))))

JièL Nul Y sim's


Avatar
Jean
Merci à tous de vos réponses !
--
Jean
1 2