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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Excel gère mal les CSV :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel gère mal les CSV :(

n°667083
Centaur
Posté le 08-03-2004 à 11:55:24  profilanswer
 

bonjour,
 
alors, mes paramètres locaux sont configurés pour que le séparateur reconnu soit le ";"
Donc, lorsque j'ouvre mon CSV, tout marche nickel, j'ai de belles colonnes :D
 
Mais pourquoi est que les macros ne gère pas les séparateurs de la même facon. lorsque le fichier s'ouvre a partir de la macro, je n'ai qu'une colonne :/
Je voudrais faire des calculs a partir d'un csv, j'ai donc écris la macro suivante pour pouvoir traiter l'objet :
 
Dim appli As Excel.Application
Set appli = CreateObject("Excel.Application" )
 
With appli
    .Workbooks.Open (".\INDEX.CSV" )
    .Visible = False
End With
 
Mais il n'y a aucune option pour spécifier le séparateur !
 
Est-ce que quelqu'un a une idée ?!
 
merci pour votre aide
paul

mood
Publicité
Posté le 08-03-2004 à 11:55:24  profilanswer
 

n°667237
axl63800
Posté le 08-03-2004 à 14:02:00  profilanswer
 

par defaut le separteur est la virgule d'ou le nom d'ailleur csV V pour virgule!! lol
Donc le meilleur moyen est de changer ton séparateur

n°667305
Centaur
Posté le 08-03-2004 à 14:26:18  profilanswer
 

oui mais bon, j'ai un fichier CVS avec semicolon extrait par un agent lotus notes. j'avais pas trop envie d'aller voir dans le script mais bon, je sens que je vais pas avoir le choix.
 
faut quand meme avouer que c'est mal foutu. On peut spécifier le ; lorsqu'une macro ouvre un cvs mais on peut pas le faire pour creer un objet.

n°667329
axl63800
Posté le 08-03-2004 à 14:51:03  profilanswer
 

mais sinon tu fait une fonction en vb qui lit et remplace tous les ; par des ,

n°667343
Carbon_14
Posté le 08-03-2004 à 14:59:11  profilanswer
 

CSV, c'est pas Comma Separated Value ? (Comma virgule mais ; en fait)

n°667360
Centaur
Posté le 08-03-2004 à 15:11:25  profilanswer
 

vi vi, c'est ca :)


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

  Excel gère mal les CSV :(

 

Sujets relatifs
tmpfile() et Spreadsheet Excel Writer chez online.fr[VBA excel] accéder aux données sans ourvir le fichier
[VB EXCEL] présence feuilleTrouver le 6eme jour ouvre avant chaque fin de mois sous excel
[VB Excel] Concaténer ok ! mais "déconcaténer" une String ?Variable dynamique dans excel ?
Traitement de log sous excelComment tester la valeur d'un optionbutton dans une macro Excel VB
blocage sous vba excelKoment afficher un fichier excel dans le navigateur
Plus de sujets relatifs à : Excel gère mal les CSV :(


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