Bonjour,
Pour le 2ème point je pensé que le problème vient de l'un de tes Range :
F1.Range(Cells(1, 1), Cells(1, 1).End(xlDown))
Le soucis c'est que tu veux chercher la dernière ligne remplie de la feuille consigne dans la première colonne, mais que pour ça tu appelles la Cells(1,1).End(xlDown) qui est la cellule A1 de la feuille active.
Il faut emplacer ça par ce code :
F1.Range(F1.Cells(1, 1), F1.Cells(1, 1).End(xlDown))
Il faut aussi remplacer pour les lignes qui suivent.
Pour le premier point... La textbox enregistre du texte et tu cherches dans une date, ça te fait déjà un soucis je pensé, essaye de convertir ta textbox en date ou précise que le format de la recherche est une date, ce será déjà un départ je pense
Merci de me dire si tu avances avec ces infos ou non