OVH Cloud OVH Cloud

Cherche, mais de Droite à Gauche

13 réponses
Avatar
DanC
Bonjour à tous
Je cherche une fonction, qui fait comme Cherche(), mais qui travaillerait de
Droite à gauche. Avez-vous quelque chose à me suggérer?

C'est que j'ai une chaine de caractères, de plusieurs mots et qui se termine
par un montant. Je suis intéressée à isoler le montant. Même dans le montant
il peut y avoir un espace (pour des nombres supérieurs à 1000)

Ou alors un truc?
Merci de vos lumières!

Bonne soirée!
Danielle

--
(___) Danielle
(oo) "... A quoi bon la charrue
\/-------\ et la voile, la terre et
|| || \ la vie sans la liberté?"
||---W|| * - Ralph Waldo Emerson
^^ ^^

3 réponses

1 2
Avatar
DanC
Merci Ange Ounis
Ta fonction fonctionne (!) très bien
Entre celle de JB et la tinne, mon coeur balance!

Bonne journée!

--
(___) Danielle
(oo) "... A quoi bon la charrue
/------- et la voile, la terre et
|| || la vie sans la liberté?"
||---W|| * - Ralph Waldo Emerson
^^ ^^
"Ange Ounis" a écrit dans le message de news:

Une autre ?

Function DerNombre(S) As Double
Dim Arr, i As Long
S = Application.Substitute(S, ".", ",")
Arr = Split(S, " ")
For i = LBound(Arr) To UBound(Arr)
If IsNumeric(Arr(i)) Then DerNombre = DerNombre & Arr(i)
Next i
End Function

Toujours à recopier dans un module _ordinaire_ puis, dans une feuille de
calcul :

ÞrNombre(A1)

----------
Ange Ounis
----------

Bonjour à tous
Je cherche une fonction, qui fait comme Cherche(), mais qui travaillerait
de Droite à gauche. Avez-vous quelque chose à me suggérer?

C'est que j'ai une chaine de caractères, de plusieurs mots et qui se
termine par un montant. Je suis intéressée à isoler le montant. Même dans
le montant il peut y avoir un espace (pour des nombres supérieurs à 1000)

Ou alors un truc?
Merci de vos lumières!

Bonne soirée!
Danielle





Avatar
AV
| Quelque chose d'autre à faire, docteur?


Ben oui : être le plus précis(e) possible dans la question initiale avec
(recommandé) un exemple concret des données et du résultat attendu...
La tienne (question) laissait fortement supposer qu'il n'y avait qu'un seul
nombre en fin de chaîne, ce que ton exemple (ultérieur) à infirmé.
D'où réponse en inadéquation avec la question....

Juste pour le smilblick et bien que tu sembles satisfaite des réponses de mes
petits camarades de jeu, je t'invite quand même à consulter le fichier joint
pour une solution plus générique, me semble-t-il...
http://cjoint.com/?mFkkHlSKqq

Fin de la "consultation" ;-)

AV

Avatar
DanC
Merci Av et mes meilleurs souhaits pour une bonne année 2006.
Je conviens que je n'ai pas été très loquace sur le fin détail de mon
problème et je te remercie grandement de m'apporter cette solution que je
conserve précieusement.
à une prochaine consultation, docteur!

Danielle qui s'apprête à regarder une revue de fin d'année humoristique à la
télé.

--
(___) Danielle
(oo) "... A quoi bon la charrue
/------- et la voile, la terre et
|| || la vie sans la liberté?"
||---W|| * - Ralph Waldo Emerson
^^ ^^
"AV" a écrit dans le message de news:
eo$
| Quelque chose d'autre à faire, docteur?


Ben oui : être le plus précis(e) possible dans la question initiale avec
(recommandé) un exemple concret des données et du résultat attendu...
La tienne (question) laissait fortement supposer qu'il n'y avait qu'un
seul
nombre en fin de chaîne, ce que ton exemple (ultérieur) à infirmé.
D'où réponse en inadéquation avec la question....

Juste pour le smilblick et bien que tu sembles satisfaite des réponses de
mes
petits camarades de jeu, je t'invite quand même à consulter le fichier
joint
pour une solution plus générique, me semble-t-il...
http://cjoint.com/?mFkkHlSKqq

Fin de la "consultation" ;-)

AV





1 2