1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
Sub test()
ClasseurReference = ActiveWorkbook.Name
Dim ligne As Integer
Dim nouveau As Integer
Set fichcherche = Application.FileSearch
x = fichcherche.FoundFiles.Count
With fichcherche
.LookIn = ActiveWorkbook.Path
.Filename = "*.txt"
If .Execute > 0 Then
For i = 1 To .FoundFiles.Count
Workbooks.OpenText Filename:=.FoundFiles(i)
ligne = 1
Do While Left(Cells(ligne, 1), 4) <> "@end"
ligne = ligne + 1
Loop
MsgBox (ligne)
Range(Cells(1, 1), Cells(ligne, 1)).Copy
ActiveSheet.Move Before:=Workbooks(ClasseurReference).Sheets(1)
nouveau = 1
If ClasseurReference.Sheets(1).Cells(nouveau, 1) <> "" Then
Do While ClasseurReference.Sheets(1).Cells(nouveau, 1) <> ""
nouveau = nouveau + 1
Loop
Else
Range(Cells(nouveau, 1)).Paste
End If
' If Cells(nouveau, 1) <> "" Then
' nouveau = nouveau + 1
' Else
'ActiveSheet.Paste
' End If
Next i
Else
MsgBox ("Aucun fichier n'a été trouvé.")
End If
End With
End Sub |
Partager