Cellule avec chiffre et texte recopier les chiffres

Bonjour,

Je suis à la recherche d'une solution pour le soucis suivant :

J'ai un fichier excel qui contient à la fois du texte et des chiffres, j'aimerai pouvoir afficher sur une colonne uniquement les chiffres.

Par exemple :

A ------------------------------ B

4 Contexte--------------------- 4

4.1 Compréhension-------------4.1

4.1.1 Besoins -------------------4.1.1

J'ai tenté le coup avec la formule suivante :

=1*STXT(A1);EQUIV(VRAI;ESTNUM(1*STXT(A1);LIGNE(A1:A9);1));0);NB(1*STXT(A1;LIGNE(A1:A9);1)))

Cela à l'air de fonctionner mais uniquement sur les chiffres n'etant pas séparés par un point ....

Si vous pourriez m'aider à créer une formule (ou macro) pour corriger ce pb ce serai top !

Merci par avance :

PS: Je suis nouveau sur ce forum !!

Bonjour,

pour les chiffres,

=GAUCHE(A2;CHERCHE(" ";A2;1)-1)*1

pour le texte

=DROITE(A2;NBCAR(A2)-CHERCHE(" ";A2;1))

Salut toi,

comme tu es nouveau, bienvenue! On ne te tapera pas sur la tête tout de suite!

Car...

A+

Merci @SABV et DSL de n'avoir pas joint de fichier à mon message ;

J'ai recopié ta formule qui fonctionne effectivement mais ça ne fonctionne pas avec les chiffres de type 4.1 avec le point de séparation ....

Auriez vous une formule magique ?

Salut toi,

oui, peut-être... avec un fichier!

Avec moi, ce ne sera jamais, ou presque jamais, par formule mais par VBA!

8)

A+

Ok, Curulis57 , voici mon fichier

Merci pour ton aide

14chiffre-et-txt.xlsx (10.77 Ko)

bonjour

la formule magique

=STXT(B11;MIN(SI(--ESTNUM(CNUM(STXT(B11;LIGNE($1:$50);1)));LIGNE($1:$50);""));20)

le texte en B11 ;formule matricielle

cordialement

Merci bcp 8) Tulipe !!

J'ai recopié la formule mais cela me met une erreur,... Peux-tu essayer de l'integrer dans le fchier ci dessus stp

Salut Toi,

le but est d'afficher séparément le chiffre ou groupe de chiffres en colonne [B]?

A+

Oui c'est l'idée !!

re

8moi332.xlsx (10.70 Ko)

cordialement

Salut Toi,

Pour le fun, 8) ne fonctionne que si la cellule sélectionnée compte plus qu'un caractère et respecte la structure de tes données, à savoir une espace entre les chiffres et les lettres, IIF oblige!

On mettra en forme utilisable si cela te convient!

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'
MsgBox IIf(IsNumeric(Left(Trim(Target), 1)), Left(Replace(Trim(Target), Chr(160), Chr(32)), InStr(Target, Chr(32)) - 1), "Pas de chiffre!")
'
End Sub

A+

Super ! Merci tulipe tu gères !!

Merci également curulis, j'essaierai sur mon fichier demain matin !!

Merci encore à vous deux !! C'est super cool de votre part !

Rechercher des sujets similaires à "chiffre texte recopier chiffres"