Correspondance des dates - Userform / fonction rechercher

Bonjour à tous,

J’espère que je vais être suffisamment explicite.

Pour débuter j'ai 2 feuilles sous excel 2013.

Feuille 1 de nomme : Global

Feuille 2 de nomme : C-01

Dans le feuille C-01, j'ai crée un userform et dans l'une des textbox la date doit y être renseignée.

J'utilise simplement la formule suivante pour enregistrer :

    .Range("A" & Lg) = Me.TextBox_date
 

Puis j'ai également une option RAZ qui redonne la date du jour automatiquement via le code :

  TextBox_date = Date 

Dans la feuille C-01 j'ai paramétré simplement le Format de Cellule de la date comme suit : *14/03/2012

Dans la feuille Global, je veux afficher dans un tableau des données en fonction de la date du jour.

j'utilise la fonction suivante :

=SI(ESTERREUR(RECHERCHEV(AUJOURDHUI();'C-01'!$A$4:$B$4998;2;0));"0,00";RECHERCHEV(AUJOURDHUI();'C-01'!$A$4:$B$4998;2;0))

Cette fonction est bonne dans mon cas mais il doit y avoir un problème de correspondance des dates.

Quand je rentre une date via l'userform, rien ne s'affiche. Mais si je rentre la date directement dans la feuille de calcul, aucun problème.

J'ai également testé avec un texte et la formule fait sont boulot.

L'un de vous aurait il une idée

Merci d'avance.

David

Bonjour,

Essaie, à tout hasard :

        .Range("A" & Lg) = CDate(Me.TextBox_date)
     

Peut-être?

Merci CousinHub, ça semble parfaitement fonctionner

Rechercher des sujets similaires à "correspondance dates userform fonction rechercher"