Différence de date cellule variable

Résolu
zengregs -  
 zengregs -
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

  1. zengregs
     
    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