Sauvegarder d'un Fichier Excel en Fichier csv

jadami Messages postés 101 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je voudrai pouvoir enregistrer le fichier Excel que j’ai créer en csv plutôt qu'en xlsx
mais en faisant comme cela j'obtient une page illisible.
Set rs = CurrentDb.OpenRecordset(strsql, dbOpenDynaset)
Set excl = fExportExcel(chemin, rs, True, 1, 1)
Path = CurrentProject.Path
Private Sub cmd6_Click()
'---Parcourt de la feuille
With excl.Sheets(1)
.Columns("I:I").ColumnWidth = 12
.Cells(1, 9).HorizontalAlignment = xlCenter
.Columns("I:I").VerticalAlignment = xlCenter
.Columns("I:I").HorizontalAlignment = xlCenter
.Columns("I:I").WrapText = True

With .PageSetup
.CenterHeader = "&G&18&K&""Comic Sans Ms"" & " & Ex_Titre
.LeftFooter = "&I&D / &T"
.RightFooter = "&8&P/&N »
.Orientation = xlLandscape
.zoom = False
.
.
End With
End With

'--- Sauvegarde d'Excel
excl.SaveAs Path & "\" & "DOSSIERS\DOSSIERS EXCEL\" & D_Dossier & "" & ".csv"

excl.Application.Quit
MsgBox "Tableau Excel Terminé"
Set excl = Nothing
Exit Sub

Set excl = Nothing
Set rs = Nothing
End sub


Merci pour votre aide.

Salutations.
A voir également:

4 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, tu veux dire que, quand tu ouvres le fichier ainsi créé, tu n'es pas satisfait de la présentation?
peux-tu être plus précis? qu'espérais-tu de différent?
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,


Je voudrai pouvoir enregistrer le fichier Excel que j’ai créer en csv plutôt qu'en xlsx

Le CSV n'est pas un fichier EXCEL.
C'est un format qu'excel est capable de comprendre... mais ce n'est pas un fichier excel.

Un fichier csv... c'est juste un fichier text dont les valeurs sont séparées par des virgules (on peut modifier le séparateur en point-virgule si l'on veut ).
A noter qu'un CSV ne dispose d'aucune mise en forme, aucun centrage, pas de couleur, pas de texte en gras....


NB: A l'avenir, merci d'utiliser correctement les balises de code lorsque tu postes du code sur le forum afin que l'on ait la coloration syntaxique et l'indentation.
Explications disponibles ici ( à lire ENTIÈREMENT ) https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code



0
jadami Messages postés 101 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir yg_be

Merci pour la réponse, ce que je veux faire c'est créer un fichier csv.

Avec Access je crée ma source de données (strsql) puis je fais une sauvegarde
pour avoir un fichier dont les valeurs son séparées par des virgules.

Salutations
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
et qu'est-ce qui ne va pas avec le fichier créé? que veux-tu dire précisément par "illisible"?
0
jadami Messages postés 101 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

Au moment de valider la question j'ai bien utilisé la balise CODE.

Salutations
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Mais pas correctement.
Tu n'y a pas précisé le langage ( ici basic) tel qu'explique dans le lien que je t'ai donné
0