Gestion de fichiers

Gestion de fichiers - VB/VBA/VBS - Programmation

Marsh Posté le 24-12-2004 à 15:24:39    

Salut à tous,
 
J'ai besoin d'une solution simple et efficace a un problème de gestion de fichier.
 
Un fichier initial contient des données séparées par des TAB.
Je lit chaque ligne et remplace les TAB par des ";". Jusque la tout va bien.
Les deux premiers champs de chaque ligne sont respectivement IDfirme et IDstock.
Mon but est de génèrer un fichier firme contenant les ID unique de chaque firme et un second fichier contenant les couples uniques IDfirme/IDstock.
 
Mon problème c'est l'algorithme.
En fait, lorsque j'écrit ma première firme et stock, ca va.
Mais ensuite, je ne sais pas comment revenir en haut du fichier pour reparcourir et vérifier que mes ID n'y soient pas déjà.
 
En faisant Close suivi de open ca marche pas.
 
Si quelqu'un sais comment revenir en haut du fichier...
 
Merci d'avance

Reply

Marsh Posté le 24-12-2004 à 15:24:39   

Reply

Marsh Posté le 28-12-2004 à 19:04:03    

tu fais cela avec Excel??
Ca ressemble a quoi pour le moment ton code?
 
 
Si c'est excel, tu peux le faire assez facilement avec a fonction tri sans doublon...


Message édité par Gusdabo le 28-12-2004 à 19:07:08
Reply

Marsh Posté le 28-12-2004 à 19:10:17    

essaye avec l'instruction seek

Reply

Marsh Posté le 29-12-2004 à 15:54:57    

Merci à vous.
Ce sont de simples fichiers textes.
 
En fait je fait un close suivi d'un open pour revenir au début et je viens de voir que la fonctionn seek permet de revenir en haut du fichier.
 
Merci pour vos réponses.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed