macro pour imports de plusieurs fichiers TXT

  • Initiateur de la discussion Initiateur de la discussion steph
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

steph

Guest
J'ai un ptit problème...

1/ Pourquoi, avec cette macro je ne parviens pas à importer tous les fichiers textes d'un même répertoire?
2/Comment faire pour les mettre chacun dans une feuille différente du même classeur ?


Set fs = Application.FileSearch
With fs
.LookIn = "D:\mes_docs\stephane\comptes\juin"
.Filename = "*.txt"
If .Execute(SortBy:=msoSortByFileName, _
SortOrder:=msoSortOrderAscending) > 0 Then
MsgBox "There were " & .FoundFiles.Count & _
" file(s) found."
For i = 1 To .FoundFiles.Count
MsgBox .FoundFiles(i)

Workbooks.OpenText Filename:=".FoundFiles(i)" _
, Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier _
:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:= _
False, Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array _
(1, 1), Array(2, 1), Array(3, 1), Array(4, 1))
Next i
Else
MsgBox "There were no files found."
End If
End With

Merci à celui qui répondra. Je ne suis pas très bon avec les macros, mais j'espère le devnir un jours !

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
1 K
Réponses
9
Affichages
894
Réponses
1
Affichages
1 K
Réponses
2
Affichages
2 K
Réponses
10
Affichages
1 K
Retour