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 !

malabarbe

XLDnaute Occasionnel
Bonsoir,

Je cherche une façon simple et rapide de
formater la chaine suivante :

Distance : 1.500 mètres (P.S.F.)

Pour ne récupérer que 1.500

Sachant que (P.S.F.) peut être la ou pas

Merci de vos conseils
 
Re : Formatage de chaine

Bonsoir,

Essaye la formule juste pour récupérer les caractères numériques :

=GAUCHE(A1;CHERCHE(" ";A1))

Si tu veux récupérer les valeurs numériques :

=SUBSTITUE(GAUCHE(A1;CHERCHE(" ";A1));".";"")*1
 
Dernière édition:
Re : Formatage de chaine

Bonjour Malabarbe, Raja

regarde le code ci dessous, ta chaine de caractères en A1, renvoie la valeur en B1 :

si ton séparateur de milliers est le point"
Code:
Range("B1").Value = Replace(Range("A1").Value, "mètres (P.S.F.)", "")

si ce n'est pas le cas
Code:
Range("B1").Value = Replace(Replace(Range("A1").Value, "mètres (P.S.F.)", ""), ".", "")

bonne journée.
@+
 
- 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

Discussions similaires

Réponses
0
Affichages
203
Réponses
4
Affichages
265
Réponses
3
Affichages
313
Réponses
5
Affichages
198
Réponses
14
Affichages
492
Retour