Résolu Macro excel

  • Auteur de la discussion traissac
  • Date de début

traissac

Nouveau membre
Bonjour,

J'ai un problème étonnant quand je sauvegarde un fichier en passant par enregistrer sous format csv

J'obtiens bien le format csv c'est dire mes champs séparé par un ";" quand j'enregistre la ligne de code correspondant a cela j'obtiens

ActiveWorkbook.SaveAs Filename:= _
"C:\Users\JMG\Documents\My Dropbox\Réauté\Jean-Francois\Classeur99.csv", _
FileFormat:=xlCSV, CreateBackup:=False


Si j'inclue cette ligne de code dans une macro j'obtiens alors des champs séparé par "," et impossible de trouver une solution pour m'en sortir.

Merci pour votre aide.


Jean-Marc
 

LudoTools

Expert
Bonjour,

Excel... lequel ?
Si c'est 2007, regarde dans l'aide VBA, le paramètre "local" de la méthode "saveas"...
 

traissac

Nouveau membre
Merci pour ta réponse, je suis en Excel 2007 mais je n'ai pas trouvé que l'aide (succincte) une possibilité de résoudre mon problème.
 

LudoTools

Expert
Meilleure réponse
'lut !

Dans saveas mettre local:=true en paramètre, après avoir bien paramétré dans "paramètres régionaux" le séparateur de liste en ";".

Cela devrait fonctionner...
 

LudoTools

Expert
:sol: Content pour toi...
N'oublie pas de mettre le topic en "résolu" (et éventuellement d'indiquer la "meilleure réponse"...).

A+
 

traissac

Nouveau membre
Ok pour cela comme tu le vois je ne suis pas un utilisateur averti
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 060
Membres
1 586 286
Dernier membre
petitangebleu1977
Partager cette page
Haut