Bonjour !

j'ai commencé a utiliser le VBA il y a quelques temps mais c'est ma première utilisation d'un Userform et je rencontre des petits problème d'optimisation :
je voulais créer un petit fichier d'édition de compte rendu qui permet de générer un compte rendu grâce à une boite de dialogue et qui réalise en même temps l'archivage des données.
Je suis encore à l'état d'ébauche mais je rencontre un problème avec l'insertion des lignes dans l'historique que j'ai essayé de contourner avec un if mais qui rends l'ensemble extrêmement lent ...
mais sans le if il m'insère autant de lignes que de caractères saisis dans le textbox en question
existe t il un moyen pour optimiser le code et le rendre plus rapide ??

je vous joint le fichier pour plus de précisions,
editCR.xlsm

Merci pour votre aide