Importation de plusieurs fichiers texte avec VBA

Fermé
tinyspot0103 - 18 janv. 2014 à 12:24
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 18 janv. 2014 à 13:35
Bonjour,






On voudrait importer tous les fichiers texte dans un dossier, voici le code:

Option Explicit
Public l As Long

Sub Import_Data()
Dim Fichier As String, Chemin As String
Dim i As Long

'Répertoire contenant les fichiers
Chemin = "\\rohan\T\20802223\Bureau\VBA M2\Projet VBA"
Fichier = Dir(Chemin & "\*.txt")

'Boucle sur les fichiers
Do While Fichier <> ""

i = Range("A65536").End(xlUp).Row + 1
ImportText Chemin & "\" & Fichier, Cells(i, 1)

Fichier = Dir
Loop

'Supprimer l'entête des fiches apart de celle de fiche 1
For l = Cells(1, 1).CurrentRegion.Rows.Count To 3 Step -1
If Cells(l, 1).Value = "day" Then
Cells(l, 1).EntireRow.Delete
End If
Next l

Cells(1, 1).EntireRow.Delete

End Sub


Le problème est qu'il marche 1 fois sur 1000, il envoie 1 message comme "sub function non définie"

Merci à tous!!!!!!!!!!

1 réponse

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 248
18 janv. 2014 à 13:35
Bonjour,

il envoie 1 message comme "sub function non définie"
Sur quelle ligne ? Quelle fonction ?

eric
0