dans ton streamwriter tu dois ajouter un 3eme paramètre (booleen) afin que ton flux s'ajoute a la fin de ton fichier
par defaut je crois que ce parametre est a false et donc te crée un nouveau fichier
tu dois mettre
MonWriter = New System.IO.StreamWriter(Lefichier, true, System.Text.Encoding.ASCII)