Donc tu as (pour une ligne) la séquence :
Dupont tab 15 tab 9 Cr Lf
pour l'élève Dupont qui a comme note 15 et 9
Comment tu gères un élève qui s'appelle "ANDRIANIRINAHARIVELO", cela te fais sauter de colonne?
Bon, c'est un autre problème.
Ce qu'il faut, c'est connaitre parfaitement les caractères de contrôle dans ton fichier.
Ensuite dans ta variable string, tu cherches, la 10 éme occurrence de LF (position "X") et tu as le 11 éme nom ensuite, puis tab, tu as la 1er note, puis tab, tu as la 2 éme note puis LF (position "Y")
Si tu veux supprimer cette élève, tu retires de la variable string tous les caractères de X à Y+1
ContenuFichier$=Left$(ContenuFichier$,X)&Mid$(ContenuFichier$,Y+1)
je te laisse chercher pour insérer un élève ou modifier une note ou un nom
Partager