Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Mise à jour donnée cellule en fonction de la date du jour

Fabien62

XLDnaute Occasionnel
Bonjour le forum,

J'ai une petite problématique dans mon fichier joint, lorsque je rentre les données via l'userform en cliquant dans la colonne A, je rentre la date de naissance du chien, le calcul de l'âge se fait dans la colonne E en date du jour d'entrée dans le fichier.

J'aimerais que l'âge du chien évolue automatiquement en fonction du temps qui passe et se mette à jour par exemple à chaque ouverture de fichier ou autre.

Comment pourrais-je modifier le code ?

Je vous remercie et vous souhaite un excellent week-end
 

Pièces jointes

  • Fichier Loulous NEW.xlsm
    345.4 KB · Affichages: 10

patricktoulon

XLDnaute Barbatruc
bonjour
en V2 tu met la formule "=MAINTENANT()"


et dans la colonne age donc la colonne "F" en F1 tu y met la formule ci dessous

la formule
=SI(E2<>"";DATEDIF(E2;$V$2;"y")&" an "
&DATEDIF(E2;$V$2;"ym")&" mois, "
&$V$2-DATE(ANNEE($V$2);MOIS($V$2);1)&" jour";"")

et tu étends la formule dans toute la colonne
et voila le resultat


l'age de l'animal sera entièrement automatique
 
Dernière édition:

Fabien62

XLDnaute Occasionnel
Bonjour à vous,
En effet, le faire par formule est une idée, j'étais partie sur une modification du code VBA, je vais faire des essais pour voir ce que cela donne avec l'userform
Bon dimanche
 

Discussions similaires

Réponses
2
Affichages
334
Réponses
2
Affichages
290
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…