Calcule sur colonne entière

9forumconibrx.xlsm (26.43 Ko)

Bonjour à tous,

Voici mon pb:

j'ai une liste de salariés à qui je dois attribuer un âge dans la colonne I

Jusqu’à présent j'ai réussi :

  • à écrire le programme qui calcule l'âge en fonction de la date du jour
  • à faire en sorte que la fonction soit appelée a chaque fois que la colonne des dates de naissances est modifiée.
Pour l'instant mon programme prend la date en F2 et transmet le résultat en I2, je souhaiterais que le programme s’exécute pour toute la colonne des salariés...

Je ne sais si j'ai été clair... si oui je veux bien un peut d'aide

merci d'avance

Bonjour,

Pourquoi "programmer" en VBA une telle fonction ?

Il y a plus simple :

  • tu passes tes données en TABLEAU
  • ensuite tu mets la formule
=DATEDIF(Tableau1[[#Cette ligne];[DateNaissance]];AUJOURDHUI();"y")

dans la première cellule, elle va se propager automatiquement jusqu'à la fin du tableau

5forumconibrx.xlsm (24.37 Ko)

Bonjour

Bonjour Steelson

Pourquoi faire simple quand je peux faire compliqué

A tester

bonjour

unessai avec la fonction datedif precis

14conibrx.xlsx (11.52 Ko)

cordialement

super Banzai64 merci pour ta réponse c'est ce que je cherchais!!

merci pour les autre réponses mais je doit absolument utiliser une programmation VBA !! CDC oblige !! Si seulement j'avais pu le faire avec de simple fonction excel...

Merci à tous

Rechercher des sujets similaires à "calcule colonne entiere"