Récupérer un chiffre automatiquement dans un texte

Bonjour,

Je souhaiterais utiliser une fonction excel qui me permet de récupérer exclusivement les nombre entre guillemets dans un tableau comme 12.0 ou 123.4.

Pour exemple j ai ces lignes de code :

Lecture donnée "12.0 mV DC"

Lecture donnée "123.4 A"

Lecture donnée "1.2 V AC"

J ai une centaine de mesure à effectuer. C est pourquoi je cherche une solution automatique permettant de récupérer ces nombres quelque soit leurs tailles pour par la suite les traiter sachant que les unités changent eux aussi de taille.

Merci pour vos explications.

re

2eme séance

42alexxxx.xlsx (8.94 Ko)

cordialement

Bonsoir

si j'ai bien compris, dans un module standard VBA coller ce code :

Function Num_Eval(cellule As Range)

Num_Eval = Val(cellule.Value)

End Function

C'est en fait une fonction personnalisée, du coup votre fichier devra être en extension xlsM car il y a des Macros.

Ensuite si vos valeurs sont en colonne A, vous pouvez écrire cette formule en colonne B même ligne :

=Num_Eval(A1)

VBA évaluera la valeur alphanumérique contenue dans la cellule A1 et le retour sera sont interprétation numérique de cette valeur.

Fichier test joint :

16eval-num.xlsm (13.83 Ko)

@ bientôt

LouReeD

Bonsoir tulipe_4 !

En fait j'ai rien compris !

Bravo @ vous !

@ bientôt

LouReeD

re,

bientôt une troisième prise

=SUBSTITUE(GAUCHE((DROITE(A2;NBCAR(A4)-TROUVE("""";A2)));TROUVE("""";(DROITE(A2;NBCAR(A2)-TROUVE("""";A2))))-1);",";".")*1

Bonjour le fil,

Avec une fonction personnalisée (macro) :

Function MonExtraction(txt As String) As Double
  MonExtraction = Val(Split(txt, Chr(34))(1))
End Function

Merci Encore pour toutes vos explications.

Encore 1 autre problème est résolu pour mon projet.

Je vous en remercie

Merci de votre retour bien que ma participation n'a pas correspondu à mes attentes...

@ bientôt

LouReeD

Rechercher des sujets similaires à "recuperer chiffre automatiquement texte"