Envoie en piece jointe d'un ficher csv

Fermé
david - Modifié par david le 9/07/2014 à 11:41
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 15 juil. 2014 à 08:41
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


11 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
10 juil. 2014 à 08:05
Bonjour,

Montrez la macro, sinon comment vous aider !!!!
0
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 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
12 juil. 2014 à 19:07
Bonjour,

Votre code est bon.

je n'ai donc pas les bon séparateur Que voudriez-vous comme separateur?????
0
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 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
13 juil. 2014 à 10:42
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
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 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
14 juil. 2014 à 13:37
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
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 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 14/07/2014 à 16:32
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
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 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
15 juil. 2014 à 08:41
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