Bonjour,
j'essai de copier plusieurs fichiers csv en un seul.
Pour simplifier, disons que je veux par code VBA copier un fichier csv dans un autre :
Pour simplifier encore, je n'ai copier que la première ligne contenant les titres !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 '--App : mon fichier source '--Application : mon fichier destination '--je sélectionne la première ligne App.Rows("1:1").Select App.Selection.Copy '--coller dans le deuxième fichier Application.Range("A1").Activate Application.ActiveSheet.Paste Application.CutCopyMode = False
Le Problème : dans mon fichier destination, tout n'est pas copier !!
dans le fichier source, tous les noms des colonnes sont écrites dans la première cellule séparé par des virgules, dans le fichier destination, je ne trouve même pas la moitiée !!
Est ce que c'est dû à une taille de buffer ou a quelques choses du genre par ce que j'ai passé beaucoup de temps à cherhcer sans résultat !!
Merci de votre aide !
Partager