Différence de date cellule variable

Résolu/Fermé
zengregs - 25 nov. 2010 à 12:10
 zengregs - 25 nov. 2010 à 12:16
Bonjour,

Je souhaite calculer la différence en jour entre 2 dates sachant que la première est toujours en B3 et la dernière date varie d'un tableau à un autre. j'ai essayé de transformer une formule de somme automatique à cellule variable pour obtenir le calcul de différence de date, que voici :

Sub EcritDateDiff()
[B65000].End(xlUp).Offset(1, 0).Select
ActiveCell = "=DateDiff( B3:B" & ActiveCell.Offset(-1, 0).Row & ",""d"")"

Lorsque je lance la macro , excel m'affiche dans la bonne cellule : #NOM?
En cliquant sur la cellule je peux voir qu'il y a une erreur dans la formule, car dans excel la formule datedif s'écrit avec un seul F et si je retire un F dans VBA, il affiche une Erreur.

Donc comment je peut faire ?

ps : je suis sur excel 2007

1 réponse

J'ai trouvé la réponse que voici :

Sub EcritDateDif()

[B65000].End(xlUp).Offset(1, 0).Select
ActiveCell = "=DateDif( B3,B" & ActiveCell.Offset(-1, 0).Row & ",""d"")"

End Sub
0