Bonjour à tous
Voici ma situation :
J'ai un classeur Excel qui contient 60 feuilles.
J'ai utlisé ce code pour regrouper toutes mes fichiers .txt en un seul classeur :
Sub GetSheets()
Path = "C:\Users\dt\Desktop\[..]\"
Filename = Dir(Path & "*.txt")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub
Toutes les feuilles ont le mêmes format (mêmes nombre de lignes/colonnes, seules les données changent). Ces feuilles sont issues d'un .txt avec des données "brutes".
Je cherche un code qui me permet de convertir (avec l'outil Assistant Conversion) le contenu de chaque feuille en tableau avec comme séparateur un espace, et ce appliqué à toutes les feuilles (répéter l'opération 60 fois me prend beaucoup trop de temps).
Merci pour votre aide
Kevin
Voici ma situation :
J'ai un classeur Excel qui contient 60 feuilles.
J'ai utlisé ce code pour regrouper toutes mes fichiers .txt en un seul classeur :
Sub GetSheets()
Path = "C:\Users\dt\Desktop\[..]\"
Filename = Dir(Path & "*.txt")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub
Toutes les feuilles ont le mêmes format (mêmes nombre de lignes/colonnes, seules les données changent). Ces feuilles sont issues d'un .txt avec des données "brutes".
Je cherche un code qui me permet de convertir (avec l'outil Assistant Conversion) le contenu de chaque feuille en tableau avec comme séparateur un espace, et ce appliqué à toutes les feuilles (répéter l'opération 60 fois me prend beaucoup trop de temps).
Merci pour votre aide
Kevin