A voir également:
- Calculer l'age de sa mort
- Comment calculer la moyenne sur excel - Guide
- Gta age ✓ - Forum PS4
- Game of thrones age ✓ - Forum Cinéma / Télé
- Barbara veut calculer automatiquement son budget dans un tableau. citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur). - Forum Excel
- Fitness park age minimum ✓ - Forum Loisirs / Divertissements
2 réponses
m@rina
Messages postés
21280
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
21 janvier 2025
11 380
22 nov. 2012 à 23:51
22 nov. 2012 à 23:51
Bonjour,
Il te faut une macro car, avec les champs, Word est nul en calcul de dates.
Le principe : tu insères un champ de formulaire (hérité) de type Texte. Tu l'ouvres et tu imposes une date, et tu relèves sont nom (Texte1 par défaut).
Tu fais une macro de ce type :
Tu retournes dans le doc, tu ouvres ton champs date, et dans la zone Excécuter la macro à la sortie, tu choisis la macro calcul_age dans la liste déroulante.
Ainsi lorsque tu auras saisi la date, et que tu auras fait une tab pour sortir du champ, la macro s'exécutera et t'indiquera l'âge.
Le tout est de savoir ensuite où mettre ce résultat.
m@rina
Il te faut une macro car, avec les champs, Word est nul en calcul de dates.
Le principe : tu insères un champ de formulaire (hérité) de type Texte. Tu l'ouvres et tu imposes une date, et tu relèves sont nom (Texte1 par défaut).
Tu fais une macro de ce type :
Sub calcul_age() date1 = Date date2 = ActiveDocument.Bookmarks("texte1").Range age = -DateDiff("yyyy", date1, date2) MsgBox age End Sub
Tu retournes dans le doc, tu ouvres ton champs date, et dans la zone Excécuter la macro à la sortie, tu choisis la macro calcul_age dans la liste déroulante.
Ainsi lorsque tu auras saisi la date, et que tu auras fait une tab pour sortir du champ, la macro s'exécutera et t'indiquera l'âge.
Le tout est de savoir ensuite où mettre ce résultat.
m@rina