Bonjour à tous,
Je viens vers vous avec une petite question :
J'ai plusieurs fichiers au formats texte qui ont tous la même forme. Ils ont 3 colonnes, la première est nombre, la deuxième une date et la troisième un nombre. J'ai environ une cinquantaine de fichiers, du coup, c'est juste trop long à faire manuellement...
Mon but est de faire une macro me permettant d'ouvrir ces fichiers, de copier les données et de les coller dans un classeur Excel les uns à la suite des autres. Et donc d'avoir en sortie un beau fichier excel où tout les fichiers texte sont compilés dans une feuille.
J'ai écrit ce programme :
Sub compilation()
Dim Chemin As String, Fichier As String
Chemin = "C:\dossier"
Fichier = Dir(Chemin & "*.SM3*")
Do While Fichier <> ""
Workbooks.OpenText Filename:=Fichier, DataType:=xlDelimited, _
semicolon:=False, Space:=True, DecimalSeparator:="."
Loop
End Sub
Mon problème est que rien ne se passe, le programme à l'air de tourner dans le vide. De plus, je sais comment faire un copier, coller mais je ne sais pas comment dire au programme de coller à la suite du reste.
Merci d'avance pour votre aide,
Sankreet.