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
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?
Le plus proche de ce que je veux présentement est un fichier .csv où il ne me resterait qu'à supprimer les ';' et ajouter des changements de ligne à la main.
Bonjour
Solution simple :
Exporte au format PRN.
Pour déterminer la largeur des colonnes joue sur les titres : complètes les par des espaces à concurrence de la largeur souhaitée.