formater colonne en ligne

  • Initiateur de la discussion Thierry
  • Date de début
T

Thierry

Guest
Bonjour,
Je dispose d'une colonne de plus de deux mille cellules.
Pour un traitement extérieur, j'ai besoin des informations de ces cellules en une seule chaine de caractères, et chaque valeur doit être séparée par un espace.
Merci pour votre aide
 
P

peper-eliot

Guest
Ce n’est pas une solution mais une piste…

1- Enregistrer cette fameuse colonne de 2000 cellulee sous format .prn

Résultat : génère un fichier texte avec ^P après chaque valeur – soit 2000 ^P – après… je passe la main pour changer tous les ^P par un espace
Style :
f
nf
yn
fyn
fyn

2- Copier cette colonne et appliquer Copie-spéciale transposé. Puis enregistrer sous format .prn

Résultat : génère un fichier texte avec des espaces après chaque valeur – MAIS… si les valeurs dans les cellules ne sont pas identiques, la conversion rajoute AUTANT D’ESPACES QU’IL FAUT pour atteindre le nombre maximal de caractères
Style :
f nf yn fyn fyn
ça laisse présager une petite partie de contrôle, comptage, extraction droite gauche sur la chaîne de caractères générée

Piste Cplt Pour récupérer ce fichier texte dans VB, il me semble qu’il existe un objet FileSystemObject qui peut être associé avec OpenTxtFile

@+ peper-eliot
 

Discussions similaires

Réponses
8
Affichages
431

Statistiques des forums

Discussions
312 502
Messages
2 089 047
Membres
104 011
dernier inscrit
dfr