1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Sub SauvegardeXL2007()
Dim Filename As String
Dim NewName As String
Dim Path As String
Dim wb As Workbook
Path = "S:\Stocks\"
Filename = Dir("S:\Stocks\ListadoRenault-AutoTransStock*.xls")
' Boucle sur tous les fichiers correpondant au pattern de nom
While Filename <> ""
' Recomposition du nom complet et ouverture
Set wb = Workbooks.Open(Path & Filename)
'Sauvegarde sous le nouveau format
NewName = Path & Filename
NewName = Replace(NewName, "xls", "xlsx")
wb.SaveAs Filename:= _
NewName, FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
' Récupération du nom de fichier suivant, vaudra "" après le dernier fichier
Filename = Dir()
Loop
End Sub |
Partager