Bonjour,
Je suis en train de développer un vbscript. L'idée est d'ouvrir un fichier .csv avec l'objet objExcel, d'effectuer des modification dans des colonnes et de le sauvegarder. Je rencontre un problème au niveau de la sauvegarde. Lorsque je sauve garde automatiquement mon fichier.csv, et que je le réouvre plus tard via excel, les délimitation on sauté (je me retrouve avec ,, pour séparer les champs), le tout dans la première colonne.
Comment enregistrer un fichier en .csv sans faire sauter les délimitations ?
Voici le code pour mon ouverture:
Et enfin la sauvegarde:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Set objClasseur = objExcel.WorkBooks.Open(ExcelFichier,,xlDelimited,,,,,,,,,,,true) 'voir les alerte objExcel.DisplayAlerts = False 'voir l'application objExcel.Application.Visible = True 'mes modifs
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 objExcel.ActiveWorkbook.Save objExcel.ActiveWorkbook.Close objExcel.Application.Quit
Partager