Tout d'abord veuillez m'excuser si j'utilise des terme inexactes par raport
a excel mais je suis un vrai kéké en la matiere
Voila, je voudrais savoir s'il il est possible qu'excel repere un nombre
dans une chaine de caractère (sans passer par une macro car j'y comprend pas
grand chose)
je m'explique si dans une case il est ecrit " abricots 120g " (par exemple),
est il possible qu'excel ressorte juste le "120 dans une case voisine?
Merci d'avance pour vos reponse ,si reponse il y a.
Bonsour(®) Promo caviar 300gr + 150gr gratuit pour afficher 450 ... une autre variation évoquée ici il y a longtemps déja : http://minilien.com/?p6ahVg6yfi ;o)))
-----Message d'origine----- Salut mousse,
Ici une variation qui te permet de récupérer pour les kg et les mg aussi.
En A1, ta chaîne,
En B1, la formule suivante: =TrouveNum(A1)
En VBA (Alt-F11, Menu Insère Module), le code suivant:
Function TrouveNum(s$) As String
Dim RE As Object, MS As Object Set RE = CreateObject("VBScript.RegExp")
RE.ignorecase = True RE.Global = True RE.Pattern = "(d+)(m|k|)g" Set MS = RE.Execute(s)
If MS.Count > 0 Then ' prend le premier TrouveNum = MS(0).submatches(0) End If Set MS = Nothing: Set RE = Nothing End Function
Salutations,
Daniel M.
"mousse" wrote in message news:ca7t93$44t$
Merci de te pancher sur mon interogation en fait les chaine alphanumerique ne sont pas toujours organisée de meme
maniere en fait elles différent toutes
voici qulques exemples: abricot au sirop léger conserve 140g collier navarin 100g 2 morçeau airelles100g baudroie ou lotte 150g ect ect en fait ce sont toutes les valeurs suivi de "g" qui m'interessent
"ChrisV" a écrit dans le message de news:
uknC$
Bonjour Mousse,
Les chaînes de caractères alphanumériques sont-elles organisées de manière
toujours identique ou peuvent-elles varier...? Quelques exemples des données réelles seraient bienvenus...
ChrisV
"mousse" a écrit dans le message de
news:ca7p91$cjc$
Bonsoir a tous
Tout d'abord veuillez m'excuser si j'utilise des terme inexactes par
raport
a excel mais je suis un vrai kéké en la matiere
Voila, je voudrais savoir s'il il est possible qu'excel repere un nombre
dans une chaine de caractère (sans passer par une macro car j'y comprend
pas
grand chose) je m'explique si dans une case il est ecrit " abricots 120g " (par
exemple),
est il possible qu'excel ressorte juste le "120 dans une case voisine?
Merci d'avance pour vos reponse ,si reponse il y a.
.
Bonsour(®)
Promo caviar 300gr + 150gr gratuit
pour afficher 450 ...
une autre variation évoquée ici il y a longtemps déja :
http://minilien.com/?p6ahVg6yfi
;o)))
-----Message d'origine-----
Salut mousse,
Ici une variation qui te permet de récupérer pour les kg
et les mg aussi.
En A1, ta chaîne,
En B1, la formule suivante:
=TrouveNum(A1)
En VBA (Alt-F11, Menu Insère Module), le code suivant:
Function TrouveNum(s$) As String
Dim RE As Object, MS As Object
Set RE = CreateObject("VBScript.RegExp")
RE.ignorecase = True
RE.Global = True
RE.Pattern = "(d+)(m|k|)g"
Set MS = RE.Execute(s)
If MS.Count > 0 Then ' prend le premier
TrouveNum = MS(0).submatches(0)
End If
Set MS = Nothing: Set RE = Nothing
End Function
Salutations,
Daniel M.
"mousse" <mousse15@wanadoo.fr> wrote in message
news:ca7t93$44t$1@news-reader1.wanadoo.fr...
Merci de te pancher sur mon interogation
en fait les chaine alphanumerique ne sont pas toujours
organisée de meme
maniere en fait elles différent toutes
voici qulques exemples:
abricot au sirop léger conserve 140g
collier navarin 100g 2 morçeau
airelles100g
baudroie ou lotte 150g
ect ect
en fait ce sont toutes les valeurs suivi de "g" qui
m'interessent
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message
de news:
uknC$HmTEHA.3476@tk2msftngp13.phx.gbl...
Bonjour Mousse,
Les chaînes de caractères alphanumériques sont-elles
organisées de manière
toujours identique ou peuvent-elles varier...?
Quelques exemples des données réelles seraient
bienvenus...
ChrisV
"mousse" <mousse15@wanadoo.fr> a écrit dans le
message de
news:ca7p91$cjc$1@news-reader2.wanadoo.fr...
Bonsoir a tous
Tout d'abord veuillez m'excuser si j'utilise des
terme inexactes par
raport
a excel mais je suis un vrai kéké en la matiere
Voila, je voudrais savoir s'il il est possible
qu'excel repere un nombre
dans une chaine de caractère (sans passer par une
macro car j'y comprend
pas
grand chose)
je m'explique si dans une case il est ecrit "
abricots 120g " (par
exemple),
est il possible qu'excel ressorte juste le "120
dans une case voisine?
Merci d'avance pour vos reponse ,si reponse il y a.
Bonsour(®) Promo caviar 300gr + 150gr gratuit pour afficher 450 ... une autre variation évoquée ici il y a longtemps déja : http://minilien.com/?p6ahVg6yfi ;o)))
-----Message d'origine----- Salut mousse,
Ici une variation qui te permet de récupérer pour les kg et les mg aussi.
En A1, ta chaîne,
En B1, la formule suivante: =TrouveNum(A1)
En VBA (Alt-F11, Menu Insère Module), le code suivant:
Function TrouveNum(s$) As String
Dim RE As Object, MS As Object Set RE = CreateObject("VBScript.RegExp")
RE.ignorecase = True RE.Global = True RE.Pattern = "(d+)(m|k|)g" Set MS = RE.Execute(s)
If MS.Count > 0 Then ' prend le premier TrouveNum = MS(0).submatches(0) End If Set MS = Nothing: Set RE = Nothing End Function
Salutations,
Daniel M.
"mousse" wrote in message news:ca7t93$44t$
Merci de te pancher sur mon interogation en fait les chaine alphanumerique ne sont pas toujours organisée de meme
maniere en fait elles différent toutes
voici qulques exemples: abricot au sirop léger conserve 140g collier navarin 100g 2 morçeau airelles100g baudroie ou lotte 150g ect ect en fait ce sont toutes les valeurs suivi de "g" qui m'interessent
"ChrisV" a écrit dans le message de news:
uknC$
Bonjour Mousse,
Les chaînes de caractères alphanumériques sont-elles organisées de manière
toujours identique ou peuvent-elles varier...? Quelques exemples des données réelles seraient bienvenus...
ChrisV
"mousse" a écrit dans le message de
news:ca7p91$cjc$
Bonsoir a tous
Tout d'abord veuillez m'excuser si j'utilise des terme inexactes par
raport
a excel mais je suis un vrai kéké en la matiere
Voila, je voudrais savoir s'il il est possible qu'excel repere un nombre
dans une chaine de caractère (sans passer par une macro car j'y comprend
pas
grand chose) je m'explique si dans une case il est ecrit " abricots 120g " (par
exemple),
est il possible qu'excel ressorte juste le "120 dans une case voisine?
Merci d'avance pour vos reponse ,si reponse il y a.
.
AV
Pffff....
Ca plante sévère pour "Promo caviar 1.50kg + 0.12mg" !!
;-) AV
Pffff....
Ca plante sévère pour "Promo caviar 1.50kg + 0.12mg" !!