Bonsoir à tous,
Je cherche à convertir un fichier.csv au format .xlsx via Macro => en vain
Bien que le fichier soit au format .csv, il demeure formaté comme un fichier Excell classique (tableur sans séparateur de ";")
Lorsque j'utilise le code ci-dessous, le fichier est bien converti en ".xlsx" , mais il prend le format d'un fichier .csv avec séparateur cette fois-ci
Lorsque je réalise l'opération à la main, pas de soucis : Ouvrir => Enregistrer sous => au format .xlsx = OK
Avez-vous une idée ?
Sub conversion_csv_to_xlsx_fichier()
Dim Chemin As String
Chemin = ThisWorkbook.Path & "\"
' ouverture du fichier
Workbooks.Open Filename:=Chemin & Dir(Chemin & "Mon_Fichier*.csv")
' Sauvegarde du fichier
ActiveWorkbook.SaveAs Filename:="Mon_Fichier", FileFormat:=xlOpenXMLWorkbook
ActiveWindow.Close
End Sub