1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Sub tests()
Dim wbExcel As Workbook
Dim rep As String
Dim OldName, NewName
rep = Dir("C:\Users\SanLui\Desktop\*.xls", vbDirectory)
Do While (rep <> "")
If (GetAttr("C:\Users\SanLui\Desktop\" & rep) And vbDirectory) = vbDirectory Then
MsgBox "Répertoire " & rep
Else
rep1 = Replace(rep, "xls", "csv")
Chemin_complet_old = "C:\Users\SanLui\Desktop\" & rep
Set wbExcel = Workbooks.Open(Chemin_complet_old)
chemin_complet_new = "C:\Users\SanLui\Desktop\csv\" & rep1
wbExcel.SaveAs Filename:= _
chemin_complet_new, FileFormat:=xlCSV, _
CreateBackup:=False
wbExcel.Close (False)
End If
rep = Dir
Loop
End Sub |