Bonjour,
le format .csv permet de définir un séparateur de champ et s'applique à des fichiers au format Texte.
Par conséquent, il suffit de lire le fichier en entrée comme un fichier texte, concaténer les lignes lues et de les écrire dans un 2ème fichier par pas de 100 lignes.
Le programme suivant devrait fonctionner après correction du nom de fichier.
Remarque : le pas de 100 est traité à l'aide de la fonction Modulo.
ligne = ""
fic_ini = "fichier.csv"
fic_red = "fichier_red.cdv"
Open chemin & fic_ini For Input As #1
Open chemin & fic_red For Output As #2
'cpt_L = 0 'compteur de lignes
Do While Not EOF(1)
Line Input #1, ligne
cpt_L = cpt_L + 1
texte = texte & ligne
result = cpt_L Mod 100
If result = 0 Then
Print #2, texte
ligne = ""
end if
Loop
Close #1
Close #2