Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

passer de txt à xls dur dur

  • Initiateur de la discussion Initiateur de la discussion boby
  • 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 !

B

boby

Guest
Bonjour à tous,

j'ai un fichier qui est à la base "du texte" que je souhaiterai mettre sous excel
le probleme est que tout apparait sur la première colonne "A"

y a t il un moyen d'obtenir une forme a peu pres exploitable de ce fichier sur Excel?

voici un bout du fichier en question

merci
 

Pièces jointes

Re : passer de txt à xls dur dur

bonjour Nat 54

je viens d'essayer donnee/convertir
mais c'est encore pire que hard c'est mortel

en plus il y a des données dont je n'ai meme pas besoin
80% du fichier ne m'interesse pas
une fois en forme je pourrai faire le trie

merci de ton aide
 
Re : passer de txt à xls dur dur

Salut boby,

J'ai regardé un peu ton fichier, c'est vrai que c'est pas évident.

Tu nous dis que 80 % de ton fichier ne t'intéresse pas. Reste donc 20 % à analyser, mais où sont-ils ces 20 % ? Quelles sont les lignes intéressantes à traiter ?

A partir de là, on peut via un test reconnaître les lignes à récupérer, puis avec une fonction STXT, isoler les données qui t'intéressent.

Donne nous un peu plus de détail sur les infos à récupérer

@+
 
Re : passer de txt à xls dur dur

Bonsoir vous tous,

Du même avis que Tibo,

Mais je viens de choisir, au pif, les lignes avec Sec.desc. et ensuite convertir et je me suis laissé guider. (au besoin, tu dis et je refais)

J'ai bien 4 colonnes, la seconde un nom, ensuite une valeur et pour finir une date.

Tu nous dis.

Bonne soirée tous.

Jean-Pierre
 
Re : passer de txt à xls dur dur

bonjour à tous,
et merci de vous interesser à mon casse tete

en fait quand je fais donnees / convertir / delimiter / espace, j'obtient les colonnes A B C D E F G H I renseignée ou partiellement renseignée
je souhaiterai par defaut supprimer les 12 premières lignes
les colonnes succeptibles de m'interesser sont B C D, les autres c'est poubelle
les donnees sont classée par code ISIN
le premier est DE0001023810, toutes les donnees qui suivent concernent ce code ISIN jusqu'au code ISIN suivant DE0001134922
et ainsi de suite

ce que je veux c'est supprimer tous les codes ISIN commençant par:
"BE", "DE", "ES", "FR", "GR", "HU", "IT", "NO", "PL", "SE", "US"
et les données s'y rattachant

et conserver le reste sachant que dans le reste il peut y avoir des codes ISIN commençant par AT (donc devant les DE) et qui m'interessent fortement ainsi que les données qui s'y rattachent

c'est un truc de titant, mais vous etes les colosses d'Excel non?

merci à tous
 
Re : passer de txt à xls dur dur

exemple de ce qui serait succeptible de m'interesser

ligne A1323 GB0004601430
ligne 1353 50 000 Mkt.Val.EUR: 102807.99
ligne 1357 fee (rate: 3.925%)
ligne 1358Today: -11.21 Nb

merci
 
Re : passer de txt à xls dur dur

Bonjour boby

Il est vraie que la chose n'est pas évidente,
Dans ce cas la fonction convertir me parraît bien difficile,
Tu peux par vBA essayer d'analyser le texte.

J'ai dans ton fichier fait deux choses.
transformer les lignes par la fonction supprespace (Colonne F)
et ajouter un module VB qui regarde chaque phrase et essaie de les décomposer,
Pour cela sélectionne les lignes modifier par suppresapace et lance la macro test
Le resultat va peut-être approcher ce que tu cherches
Tout est faisable! mais c'est plus ou moins simple
 

Pièces jointes

Re : passer de txt à xls dur dur

bonjour le fil
merci sousou

ton code fonctionne en effet, cela approche ce que je recherche
ce que j'ai fait c'est que j'ai suivi les 2 étapes en selectionnant toute la colonnes
est il possible de joindre ces 2 etapes pour n'en faire qu'une seule macro

maintenant je pense qu'il est possible de supprimer les codes ISIN dont je n'ai pas besoin et les info s'y rattachant
ce que je veux c'est supprimer tous les codes ISIN commençant par:
"BE", "DE", "ES", "FR", "GR", "HU", "IT", "NO", "PL", "SE", "US"
et les données s'y rattachant

et conserver le reste sachant que dans le reste il peut y avoir des codes ISIN commençant par AT (donc devant les DE) et qui m'interessent fortement ainsi que les données qui s'y rattachent

je pense qu'on peut prendre comme critère la valeur de la cellule "SEC." avec les deux premiers caractère du code que je souhaite supprimer exemple "DE"
et supprimer les infos s'y rattachant jusqu'au prochain "SEC." et repeter la boucle jusqu'au bout

tout ça en une seule macro est ce que ça c'est faisable ?

merci à tous
 
- 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.

Discussions similaires

Réponses
15
Affichages
788
Réponses
16
Affichages
505
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…