Envoie en piece jointe d'un ficher csv

david -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
lorsque j'envoie un ficher csv par mail à l'aide d'une macro, il me créé le fichier sans les paramètres régionaux je n'ai donc pas les bon séparateur quelqu'un pourrait il m'aider
merci


A voir également:

11 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Montrez la macro, sinon comment vous aider !!!!
0
david
 
bonjour
voici la macro
Sheets("MIROIR INTEGR").Select
ActiveWorkbook.Save
ActiveWorkbook.SaveAs Filename:= _
"C:\XXXXXX\MODELE BASE.csv" _
, FileFormat:=xlCSV, CreateBackup:=False, local:=True
Application.DisplayAlerts = False
Application.DisplayAlerts = True
Application.Dialogs(xlDialogSendMail).Show
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Votre code est bon.

je n'ai donc pas les bon séparateur Que voudriez-vous comme separateur?????
0
david
 
bonjour
je voudrais des ";"
le ficher que j'ai enregistré est bon
mais le fichier en pièce jointe dans le mail lui n'est pas bon il est fait avec des ","
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

si le fichier enregistre est bon, si celui que vous envoyez est le meme, il ne peut pas changer tout seul de format !!!!!!!
0
david
 
non c'est un peut comme si il manquait le paramètre local dans la ligne .saveas qui se trouve juste au dessus
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Si votre fichier sauvegarder a ";" en separateur, il est impossible que ce fichier change de format sans manip de votre part

cette ligne de code prend le separateur de votre option regionale

ActiveWorkbook.SaveAs Filename:= _
"C:\XXXXXX\MODELE BASE.csv" _
, FileFormat:=xlCSV, CreateBackup:=False, local:=True
0
david
 
quand je débute ma macro je suis dans un format excel n'y a t'il pas de lien ?
j'ai fait la vérification 36 fois j'ai toujours le même résultat un fichier CSV avec des points virgule enregistré dans mon répertoire et un ficher par mail avec des virgules
j'utilise ms office 2007
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

un ficher par mail avec des virgules vous vous envoyez le fichier ?????


l'envoi de fichier en piece jpointe ne modifie pas le format des fichiers, etes-vous sur que ce soit le meme fichier ????
0
david
 
non je l'envoie quelqu'un d'autre mais pour les essai oui je me l'envoie
oui je suis sur que c'est le méme fichier
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,
pouvez-vous mettre votre fichier (qui cree le csv) sans donnees confidentielles sur https://www.cjoint.com/

n'oubliez pas de copier/coller le lien cree dans votre prochain message.

Et je maintien que l'envoi de fichier en piece jointe ne modifie pas le format des fichiers

A+
0