Exporter en .txt sans séparations

  • Initiateur de la discussion Initiateur de la discussion FrankOVD
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

FrankOVD

Guest
Bonjour

J'ai un fichier où toutes les colonnes doivent avoir une largeur fixe. Par exemple, le chiffre 15 doit s'afficher 00000000015,000 et le nom 'JOHN Smith' contient des espaces à la fin pour faire 40 caractères.

Ce que j'ai besoin de faire maintenant, c'est d'avoir toutes ces informations dans un fichier ASCII sans que les données de mes colonnes ne soient séparées par des tabulations et sans que ceux-ci ne perdent leur mise en forme.

Aussi, j'aimerais pouvoir afficher chaque enregistrement sur deux lignes pour en faciliter la lecture:

Ex:
Code:
EU|0000|00|7465|483|00|JOHN SMITH     |France    |CA|102-34P|
 EU|0001|00|7465|484|00|HENRI LAVOIE   |Belgique  |CA|104-23R|
 EU|0001|00|7468|490|01|JULIE ROY      |Irlande   |CA|100-11M|
Deviendrais
Code:
EU000000746548300JOHN SMITH     France      
 CA102-34P
 EU000100746548400HENRI LAVOIE   Belgique   
 CA104-23R
 EU000100746849001JULIE ROY      Irlande     
 CA100-11M

Message édité par: FrankOVD, à: 28/07/2005 15:38

Message édité par: FrankOVD, à: 28/07/2005 15:40
 
salut
j'utilisait ce code :
nbligne = ActiveSheet.UsedRange.Rows.Count
For i = 1 To nbligne
ligne = Range('A' & i) & Space(15 - Len(Range('A' & i))) & Range('B' & i) & Space(15 - Len(Range('B' & i))) & Range('C' & i) & Space(15 - Len(Range('C' & i))) & Range('D' & i) & Space(15 - Len(Range('D' & i))) & Range('E' & i) & Space(15 - Len(Range('E' & i))) & Range('F' & i) & Space(15 - Len(Range('F' & i))) & Range('G' & i) & Space(15 - Len(Range('G' & i))) & Range('H' & i)
Print #1, ligne
Next

afin d'obtenir un fichier txt avec les valeurs alignée d'une ligne sur l'autre, si ça peut t'aider...
 
La mise en forme de mes champs est déjà faite et comme je ne suis pas très pro en VBA, j'a'aurais un peu de mal a adapter ce code, pourrais-je vois ce que ça donnerais sans mise en forme descaractères?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour