Pour calculer la plus dernière date de mouvement d'une série de données répondants à des critères prédéfinis, je pensais à combiner la fonction GRANDE.VALEUR avec SOMMEPROD, mais je ne réussi plus.
Cette date est issue d'une entrée d'un formulaire (TextBox) !
Pour david84, j'ai essayé d'adapter ta formule, mais ça ne donne pas toujours la date voulue (Peut-être pour le même problème de date qu'a signalé Fred0o)
Re : Formule pour calculer la plus GRANDE.VALEUR d'une date
Re,
Ça marche maintenant.
Le problème était dans le calcul automatique qui était
désactivé.
J'ai formaté les cellules en Date/Heure pour éviter de
voir des numéros de séries.
Et j'ai même réussi à transformer ta formule en code
VBA.
Code:
'--Trouve la date du dernier mouvement
.Range("H4").FormulaArray = "=MAX(IF
((sRéférence=$A4)*(sEtat=""B""),sDate))"
.Range("H4").AutoFill Destination:=[mDateS],
Type:=xlFillDefault
[mDateS].NumberFormat = "m/d/yyyy h:mm"