Sauvegarder d'un Fichier Excel en Fichier csv

Fermé
jadami Messages postés 103 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 18 septembre 2020 - Modifié le 23 févr. 2020 à 14:08
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 - 23 févr. 2020 à 19:39
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 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
23 févr. 2020 à 16:10
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 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
23 févr. 2020 à 16:35
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 103 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 18 septembre 2020
23 févr. 2020 à 19:09
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 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
23 févr. 2020 à 19:39
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 103 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 18 septembre 2020
23 févr. 2020 à 19:13
Bonsoir,

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

Salutations
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
23 févr. 2020 à 19:35
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