tri fichier texte - VBS - VB/VBA/VBS - Programmation
MarshPosté le 24-08-2006 à 12:55:30
Bonjour,
Celà fait quelques temps que je n'ai plus tapé une ligne de code en VBs mais je sais que ce que je cherche à faire se fait très facilement dans ce langage.
Mon soucis : j'ai un fichier texte avec des personnes. Il faut que je les trie par ordre alphabétique en utilisant une expression régulière :
exemple :
Dossier....... Dupuis Ligne description du dossier 1 Ligne description du dossier 2 Ligne description du dossier 3 Ligne description du dossier 4 Ligne description du dossier 5
Il faut donc isoler "Dossier....... " et lire le premier caractère qui suit pour ensuite les classer par ordre alphabétique en tenant compte des lignes qui suivent : La ligne Dossier...... est toujours suivie de 5 lignes. Et évidemment les 5 lignes qui suivent doivent rester derrière le bon nom après le tri :!:
Voilà, j'espère avoir été clair et que vous pourrez m'aider. Je suis un peu deg d'avoir un peu oublié comment ça marchait :?
Marsh Posté le 24-08-2006 à 12:55:30
Bonjour,
Celà fait quelques temps que je n'ai plus tapé une ligne de code en VBs mais je sais que ce que je cherche à faire se fait très facilement dans ce langage.
Mon soucis : j'ai un fichier texte avec des personnes. Il faut que je les trie par ordre alphabétique en utilisant une expression régulière :
exemple :
Dossier....... Dupuis
Ligne description du dossier 1
Ligne description du dossier 2
Ligne description du dossier 3
Ligne description du dossier 4
Ligne description du dossier 5
Dossier....... Toto
.....
....
....
Dossier....... Marcel
.........
.....
.........
...
Il faut donc isoler "Dossier....... " et lire le premier caractère qui suit pour ensuite les classer par ordre alphabétique en tenant compte des lignes qui suivent : La ligne Dossier...... est toujours suivie de 5 lignes. Et évidemment les 5 lignes qui suivent doivent rester derrière le bon nom après le tri :!:
Voilà, j'espère avoir été clair et que vous pourrez m'aider. Je suis un peu deg d'avoir un peu oublié comment ça marchait :?