Addition jours à date dans formulaire Word 2010

Résolu/Fermé
romanza Messages postés 250 Date d'inscription samedi 27 janvier 2007 Statut Membre Dernière intervention 10 avril 2023 - 22 déc. 2015 à 17:25
m@rina Messages postés 20077 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 25 avril 2024 - 26 déc. 2015 à 14:16
Bonjour,


J'ai créé un champ date "A" dans un formulaire Word 2010.

Dans ce champ je dois inscrire une date.

J'ai crée un autre champ DATE "B" qui doit calculer la date du champ "A" + 37 jours.

Que dois-je écrire comme expression dans le champ "B"?

Je vous remercie pour votre aide


7 réponses

m@rina Messages postés 20077 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 25 avril 2024 11 272
Modifié par m@rina le 23/12/2015 à 23:56
Bonsoir,

Tu crées tes deux champs date.
Supposant qu'ils se nomment "Texte1" "Texte2", tu entres la macro suivante :

Sub ladate()
Dim date1 As Date, date2 As Date
date1 = ActiveDocument.FormFields("Texte1").Result
date2 = date1 + 37
ActiveDocument.FormFields("Texte2").Result = date2
End Sub


Tu ouvres le premier champ date, puis sous la rubrique "A la sortie", tu sélectionnes la macro ladate que tu as précédemment entrée.
Tu coches également l'option "Calculer à la sortie".

Tu ouvres ensuite le second champ date et tu décoches l'option "Remplissage activé".

A présent, tu peux protéger le document. Tu entres une date quelconque dans le premier champ et en appuyant sur la touche Tab, le deuxième champ sera automatiquement calculé avec 37 jours de plus.

m@rina

Nous ne sommes pas devins : n'oubliez pas d'indiquer la version du logiciel utilisé, et comment vous avez procédé.
3