Séparer dans des colones les nombres du texte

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

P

PHILIPPE94

Guest
Bonjour,

J'ai converti un fichier pdf sous excel.
il faudrait que je retravaille mon fichier excel.

En fait je souhaiterai que les nombres soient dans d'autres colones
Je joins le fichier cela sera plus parlant

si quelqu'un a une idée

merci
 

Pièces jointes

Re : Séparer dans des colones les nombres du texte

Bonjour,

D'après ce que je comprends tu souhaites, par exemple pour B5 :
Honoraires Attachés de Presse 1 486,80 1 486,80
obtenir :
Honoraires Attachés de Presse|1 486,80|1 486,80
les | étant les séparations de colonnes (C5, D5 et E5)

Problème très difficile à résoudre parce que les espaces séparateurs de milliers et les espaces séparateurs de nombres sont tous deux des CAR(32).

A première vue je ne vois pas de solution, mais sait-on jamais, ... il y a certainement plus subtil que moi sur ce forum.
 
Re : Séparer dans des colones les nombres du texte

Re,

J'entrevois une solution (je ne l'ai pas encore !), mais la formule ne sera pas simple.

Je constate que tous les nombres ont deux décimales (deux chiffres après la virgule).
Est-ce systématique ?
 
Re : Séparer dans des colones les nombres du texte

Hello,
Une formule géniale au Génial Tibo
qui permet l'extraction numérique
Code:
=STXT(B3;MIN(SI(ESTNUM(STXT(B3;LIGNE(INDIRECT("1:"&NBCAR(B3)));1)*1)*
LIGNE(INDIRECT("1:"&NBCAR(B3)))<>0;ESTNUM(STXT(B3;LIGNE(INDIRECT("1:"&
NBCAR(B3)));1)*1)*LIGNE(INDIRECT("1:"&NBCAR(B3)))));MAX(ESTNUM(STXT(B3;
LIGNE(INDIRECT("1:"&NBCAR(B3)));1)*1)*LIGNE(INDIRECT("1:"&NBCAR(B3))))-MIN(SI(
ESTNUM(STXT(B3;LIGNE(INDIRECT("1:"&NBCAR(B3)));1)*1)*LIGNE(INDIRECT("1:"&
NBCAR(B3)))<>0;ESTNUM(STXT(B3;LIGNE(INDIRECT("1:"&NBCAR(B3)));1)*1)*LIGNE(
INDIRECT("1:"&NBCAR(B3)))))+1)
C'est une formule matricielle à valider par Ctrl + Maj + Enter
A++
Lio
 
Re : Séparer dans des colones les nombres du texte

Bonjour,
Genre de macro que j'aime réaliser
Je l'ai laissée sous le bouton et donc à tester
Elle à l'air pas mal.....
Bon test
A+

RECTIF en macro
F65536 au lieu de D65536
For Each c In Range("D1:F" & [F65536].End(3).Row)
 

Pièces jointes

Dernière édition:
- 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

  • Question Question
Microsoft 365 Format de nombres
Réponses
21
Affichages
520
Réponses
10
Affichages
573
Réponses
43
Affichages
828
Retour