CDAlstom
Messages postés69Date d'inscriptionmercredi 21 septembre 2005StatutMembreDernière intervention 6 mars 2006
-
13 déc. 2005 à 11:20
CDAlstom
Messages postés69Date d'inscriptionmercredi 21 septembre 2005StatutMembreDernière intervention 6 mars 2006
-
13 déc. 2005 à 15:15
Bonjour,
Dans un programme (en VB6), je récupère les valeurs de variable dans un fichier *.txt, je voudrais ensuite lire ce fichier avec excel; évidemment, lors de l'écriture dans le fichier je met des sauts de ligne en mettant "vbCrLf" et donc quand j'ouvre avec excel, ça remplie la première colonne et toute mes valeurs sont alignées les une en dessous des autres... OK!
Ce que je voudrais pouvoir faire, c'est d'avoir également le nom de la variabl dans mn tableau donc avant chaque valeur, je mettrais le nom dans le fichier (c'est pas un soucis) mais comme je veux une colonne pour les noms et une colonne pour les valeurs, il faut que je sépare ces deux éléments dans le fichier texte par quelque chose... Apparemment, ce n'est ni un ";", ni un ",", ni ":", ni "/" mais un "retrait" (la touche au dessus de Maj sur le clavier à gauche...). Donc à la manière de "vbCrLf" pour le saut de ligne, quel est le code pour ce retrait...?
Merci d'avance!!!
A voir également:
Données d'un fichier *.txt ranger dans un tableau excel...
CDAlstom
Messages postés69Date d'inscriptionmercredi 21 septembre 2005StatutMembreDernière intervention 6 mars 2006 13 déc. 2005 à 15:15
Euh mon programme est en VB6, l'histoire avec excel, c'était juste pour lire un fichier de données plus facilement puisque ce sera dans un tableau... Merci de vos réponses mais je me suis dépanné tout seul...
Je parlais d'écrire dans mon fichier vbCrLf mais on peut aussi mettre Chr(13)+Chr(10) du coup j'ai pensé à récupérer tous els codes ascii et dedans il y a "Tab", c'est le code ascii 9 donc pour faire un tab dans mon fichier, je peux mettre Chr(9) ou ça marche aussi (j'ai testé au hasard et ça marche!) de mettre vbTab...
Si qq1 passe par ici et comprend pas bien, en gros si on veut un tableau de ce style:
toto 1
tata 2
Bah, on peut écrire dans un fichier texte (via open etc bien sûr en VB):
"toto" & vbTab & "1" & vbCrLf & "tata" & vbTab & "2"