Bonjour à tous,
J'ai un petit soucis pour traiter un fichier csv de plus de 65536 lignes.
Je voulais utilisé Excel 2003 avec VBA pour récupérer une partie du fichier csv, puis l'afficher sous excel (en passant ou pas par un nouveau fichier csv)
Problème : le nombre de lignes est limité à 65536 lignes.
Je vois quelques solutions:
1- Utiliser Access et VBA pour traiter le fichier et l'exporter sous excel
(Je ne sait absolument pas utilier VBA sous Acess, c'est très différent du VBA d'Excel...)
2- Utiliser un fichier bat (plus rapide dque VBA?)
Pour info, mon fichier csv fait environ 70000 lignes et 49 colonnes. Je veux récupérer les lignes qui dans la 18e colonne commence par "S" par exemple.
J'ai réussit en VBA Excel en utilisant "Set ts = fso.OpenTextFile(fichier)" et en regardant chaque ligne mais cela prend trop de temps (environ 5 minutes).
Avez-vous des solutions?
Merci par avance de votre participation.
Partager