Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
808 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA - Format CVS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBA - Format CVS

n°1517570
aprilthe5i​th
Posté le 21-02-2007 à 12:19:05  profilanswer
 

Bonjour,
 
J'ai un problème débile : je veux enregistrer via vba un excel au format vba.
Problem is: il me met de la virgule comme séparateur par défaut, alors que je veux du point virgule.
 
Si j'enregistre en .cvs à la mano il met bien du point virgule mais si j'utilise du code, il met de la virgule.
... et effectivement dans le code rien ne spécifie le type de séparateur utilisé.
 
J'imagine que c'est ds la config de mon ordi qu'il faut que je paramètre qqch...
 
Merci.
 

mood
Publicité
Posté le 21-02-2007 à 12:19:05  profilanswer
 

n°1517580
jpcheck
Pioupiou
Posté le 21-02-2007 à 12:48:14  profilanswer
 

peut êter un édition remplacer tout si tu n'as pas de nombres à virgule
sinon tu sélectionnes ta colonne puis données>convertir.... :)

n°1517587
MagicBuzz
Posté le 21-02-2007 à 12:59:25  profilanswer
 

Force le changement de locale dans ton VBA. La virgule est le séparateur par défaut : CSV = COMA separated values
Il faut que tu forces la locale en Français pour qu'il prenne le point virgule (à cause des nombres décimaux qui utilisent déjà la virgule).
 
Sinon, tu peux faire du TSV (séparateur = tabulation). L'intérêt, c'est que quelque soit la locale ça marche, et la plupart des softs savent le relire.


Message édité par MagicBuzz le 21-02-2007 à 12:59:40
n°1517598
4get9
C'est clair !
Posté le 21-02-2007 à 13:25:21  profilanswer
 

aprilthe5ith a écrit :

je veux enregistrer via vba un excel au format vba.


Si tu pouvais corriger ton post.
J'dis ça pour toi !  ;)  

n°1517624
aprilthe5i​th
Posté le 21-02-2007 à 14:33:01  profilanswer
 

Ok merci bien, je vais tenter tout ca.

n°1518019
4get9
C'est clair !
Posté le 21-02-2007 à 23:04:40  profilanswer
 

Et si tu pouvais modifier aussi le titre : c'est CSV et pas CVS :D

n°1518305
aprilthe5i​th
Posté le 22-02-2007 à 14:14:55  profilanswer
 

merci, ca m'aide

n°1518432
4get9
C'est clair !
Posté le 22-02-2007 à 16:06:01  profilanswer
 

Ca permet surtout aux gens qui veulent t'aider de comprendre ce que tu veux.
Si tu veux que les gens te répondent, pose bien tes questions !
Là, ton titre est foireux et ta 1ere ligne aussi ! C'est rapide de corriger...

n°1518447
aprilthe5i​th
Posté le 22-02-2007 à 16:22:32  profilanswer
 

Paradoxalement, c'est le seul post (sur 3 en 2 semaines) pour lequel j'obtiens des réponses.
Va comprendre.

n°1518534
4get9
C'est clair !
Posté le 22-02-2007 à 18:03:12  profilanswer
 

Peut-être que c'est celui qui a le moins de faute ;) :p

mood
Publicité
Posté le 22-02-2007 à 18:03:12  profilanswer
 

n°1518559
aprilthe5i​th
Posté le 22-02-2007 à 18:21:14  profilanswer
 

Bonne réponse !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA - Format CVS

 

Sujets relatifs
[Résolu][VBA Access + Excel] références à intégrerconvertir format date en francais
VBA - application.match et Majuscules [Résolu][VBA] [résolu] Excel - bug sur macro toute simple
macro Excel VBA : Création automatique de 140 graphiquesPassages C++/VBA en XLL/COM Questions
[archéologie] dbase : format des fichiers str ?pb de recherche de fichier sous VBA
[VBA] Mettre une image partiellementQuestion con VBA<->VBS
Plus de sujets relatifs à : VBA - Format CVS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR