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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Insérer une tabulation entre 2 données

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insérer une tabulation entre 2 données

n°1120890
wooceans
Posté le 15-06-2005 à 15:18:39  profilanswer
 

Bonjour,
je voudrais mettre une tabulation entre des données. Est ce qu'il y a un code pour la tabulation sous vba? C pour un fichier txt.
 :pt1cable:  :jap:

mood
Publicité
Posté le 15-06-2005 à 15:18:39  profilanswer
 

n°1120897
dough29
Posté le 15-06-2005 à 15:22:37  profilanswer
 

Bonjour,
 
As tu essayé "chaine1" & chr(9) & "chaine2" ?

n°1120910
wooceans
Posté le 15-06-2005 à 15:30:01  profilanswer
 

:??: ça fonctionne mais je ne peux pas mettre plus de 9 espaces  :??:

n°1120913
wooceans
Posté le 15-06-2005 à 15:30:58  profilanswer
 

:wahoo: si c'était une tabulation, se serait mieu car les données seraient alignées

n°1120934
dough29
Posté le 15-06-2005 à 15:39:21  profilanswer
 

Comment ca ?
 
chr(9) renvoi bien une tabulation, je l'utilise très souvent... www.asciitable.com
 
Comment t'y prends-tu pour créer ton fichier texte ?

n°1120961
wooceans
Posté le 15-06-2005 à 15:49:24  profilanswer
 

le fichier texte se créer tout seul et récupère des données dans un tableau excel de 6 colonnes dont le nombre de caractères est très variable.

n°1120964
gfa
Posté le 15-06-2005 à 15:50:34  profilanswer
 

wooceans a écrit :

:wahoo: si c'était une tabulation, se serait mieu car les données seraient alignées


Hello,
 
Je ne connais plus ma table ASCII par coeur (en fait je ne l'ai jamais apprise par coeur :) ) ce qui fait que je ne sais pas exactement ce que va produire le chr(9).
 
Moi ce que je te conseille c'est d'utiliser la constante vbTab.
 
A+


Message édité par gfa le 15-06-2005 à 16:10:28
n°1120971
wooceans
Posté le 15-06-2005 à 15:54:26  profilanswer
 

ce que tu me dis fonctionne, ya pas de problème
les 2 première colonnes on un nombre de caractère réguler.
Mais la 3ème c'est des adresses exemple :
Les Buttes 56120 GUEGON
19 Rue Joseph le Bourges 56510 ST PIERRE QUIBERON
donc la tabulation se réalise bien mais la colonne qui est a droite de celle-ci se retrouve complètement décalé étant donner qu'il n'ya pas un nombre de caractères sensiblement identique en colonne 3

n°1120972
wooceans
Posté le 15-06-2005 à 15:56:01  profilanswer
 

Merci gfa mais je ne veux pas de retour à la ligne désolé :ange:

n°1120985
dough29
Posté le 15-06-2005 à 16:01:20  profilanswer
 

Peut être faudrat-il faire une première passe sur la feuille excel afin de voir combien de tabulations seront nécessaires à la bonne mise en page de ton document.
 
Mais je ne sais pas si les tabulations valent un nombre de caractères précis. En règle générale et par raison de simplicité, je pense qu'une tabulation vaut 8 caractères donc pourquoi pas diviser la longeur de la chaine ?

mood
Publicité
Posté le 15-06-2005 à 16:01:20  profilanswer
 

n°1121006
gfa
Posté le 15-06-2005 à 16:10:56  profilanswer
 

wooceans a écrit :

Merci gfa mais je ne veux pas de retour à la ligne désolé :ange:


Oui mais j'ai fait une faute d'erreur de frappe... J'voulais dire vbTab :)

n°1121010
wooceans
Posté le 15-06-2005 à 16:11:48  profilanswer
 

je laisse comme ça pour le moment ça fonctionne c'est l'enssentiel.
SI le chef ve que j'affiche de çaon aligner je verrai. ;)  
 :pt1cable: J'espère qu'il ne va pas me prendre la tête pour si peu! :whistle:


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

  Insérer une tabulation entre 2 données

 

Sujets relatifs
Format de données dans accessProbleme de lien entre table de données
Inserer une image HTML qui ne doit pas dépasser une certaine taille...extraction de données
Inserer un fichier dans la base Mysql[Ole DB] Fournisseur de données
calendrier et base de données !! complex ... [résolu]connection à ma base de données distante
Base de données MYSQL et client MS ACCESS : Problème avec champ Dateinserer une video dans une page html
Plus de sujets relatifs à : Insérer une tabulation entre 2 données


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