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
|
Sub SauveFichier(stRep As String, st As String)
Dim StText As String
Dim W As Workbook
StText = Left(st, Len(st) - 3) & "txt"
Debug.Print StText
If Dir(stRep & StText) = "" Then
Set W = Workbooks.Open(stRep & st)
W.SaveAs stRep & StText, xlText
W.Close False
End If
End Sub
Sub ChercheFichiers()
Dim stRep As String
Dim stF As String
Dim LF() As String 'Liste des fichiers
Dim i As Integer
stRep = "c:\toto\" 'Nom du répertoire surveillé
stF = Dir(stRep & "*.xls")
'
'Dans un premier génére la liste de fichiers
While stF <> ""
ReDim Preserve LF(i)
LF(i) = stF
i = i + 1
stF = Dir
Wend
'Utilise la liste de fichiers
For i = 0 To UBound(LF)
SauveFichier stRep, LF(i)
Next
End Sub |
Partager