Extraction d'une chaîne de texte jusqu'à un certain caractère à partir de la droite
6 réponses
tipi
Salut,
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne
"xxxxxx" à partir de la droite ?
Le dernier caractère de cette chaîne vient en 4ème position à partir de la
droite
Le premier caractère vient juste avant le carcatère "y" en partant de la
droite
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne "xxxxxx" à partir de la droite ? Le dernier caractère de cette chaîne vient en 4ème position à partir de la droite Le premier caractère vient juste avant le carcatère "y" en partant de la droite
merci
bonjour,
en vba , en supposant qu'il y a au moins un caractère "x" et que la
chaine est en cellule A2
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne
"xxxxxx" à partir de la droite ?
Le dernier caractère de cette chaîne vient en 4ème position à partir de la
droite
Le premier caractère vient juste avant le carcatère "y" en partant de la
droite
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne "xxxxxx" à partir de la droite ? Le dernier caractère de cette chaîne vient en 4ème position à partir de la droite Le premier caractère vient juste avant le carcatère "y" en partant de la droite
merci
Daniel
Bonjour. Essaie cette fonction : Function Ext(toto As String) As String Ext = Mid(toto, InStrRev(toto, "y") + 1, Len(toto) - InStrRev(toto, "y") - 3) End Function Cordialement. Daniel "anonymousA" a écrit dans le message de news: 430b00b5$0$1021$
bonjour,
en vba , en supposant qu'il y a au moins un caractère "x" et que la chaine est en cellule A2
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne "xxxxxx" à partir de la droite ? Le dernier caractère de cette chaîne vient en 4ème position à partir de la droite Le premier caractère vient juste avant le carcatère "y" en partant de la droite
merci
Bonjour.
Essaie cette fonction :
Function Ext(toto As String) As String
Ext = Mid(toto, InStrRev(toto, "y") + 1, Len(toto) - InStrRev(toto,
"y") - 3)
End Function
Cordialement.
Daniel
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news:
430b00b5$0$1021$8fcfb975@news.wanadoo.fr...
bonjour,
en vba , en supposant qu'il y a au moins un caractère "x" et que la chaine
est en cellule A2
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne
"xxxxxx" à partir de la droite ?
Le dernier caractère de cette chaîne vient en 4ème position à partir de
la droite
Le premier caractère vient juste avant le carcatère "y" en partant de la
droite
Bonjour. Essaie cette fonction : Function Ext(toto As String) As String Ext = Mid(toto, InStrRev(toto, "y") + 1, Len(toto) - InStrRev(toto, "y") - 3) End Function Cordialement. Daniel "anonymousA" a écrit dans le message de news: 430b00b5$0$1021$
bonjour,
en vba , en supposant qu'il y a au moins un caractère "x" et que la chaine est en cellule A2
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne "xxxxxx" à partir de la droite ? Le dernier caractère de cette chaîne vient en 4ème position à partir de la droite Le premier caractère vient juste avant le carcatère "y" en partant de la droite
merci
Daniel
Bonjour. Désolé de t'avoir répondu. Daniel "anonymousA" a écrit dans le message de news: 430b00b5$0$1021$
bonjour,
en vba , en supposant qu'il y a au moins un caractère "x" et que la chaine est en cellule A2
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne "xxxxxx" à partir de la droite ? Le dernier caractère de cette chaîne vient en 4ème position à partir de la droite Le premier caractère vient juste avant le carcatère "y" en partant de la droite
merci
Bonjour.
Désolé de t'avoir répondu.
Daniel
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news:
430b00b5$0$1021$8fcfb975@news.wanadoo.fr...
bonjour,
en vba , en supposant qu'il y a au moins un caractère "x" et que la chaine
est en cellule A2
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne
"xxxxxx" à partir de la droite ?
Le dernier caractère de cette chaîne vient en 4ème position à partir de
la droite
Le premier caractère vient juste avant le carcatère "y" en partant de la
droite
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne "xxxxxx" à partir de la droite ? Le dernier caractère de cette chaîne vient en 4ème position à partir de la droite Le premier caractère vient juste avant le carcatère "y" en partant de la droite
merci
tipi
Merci bcp pour les conseils
en fait, pour ma chaîne le premier caractère du segment à extraire a une position connue d'avance, donc j'ai pas utilisé vba (je suis tjs cette règle si les fonctions excel le permettent), j'ai donc utilisé (chaîne source en A1) :
par contre j'aimerais bien savoir comment mettre une chaîne de texte obtenue par formule (mon cas) directement en lien hypertexte (comme quand on tape www.dgsdgsdfggtg.com et qu'on appuie sur Entrée)
Merci
"tipi" a écrit dans le message de news:
Salut,
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne "xxxxxx" à partir de la droite ? Le dernier caractère de cette chaîne vient en 4ème position à partir de la droite Le premier caractère vient juste avant le carcatère "y" en partant de la droite
merci
Merci bcp pour les conseils
en fait, pour ma chaîne le premier caractère du segment à extraire a une
position connue d'avance, donc j'ai pas utilisé vba (je suis tjs cette règle
si les fonctions excel le permettent), j'ai donc utilisé (chaîne source en
A1) :
par contre j'aimerais bien savoir comment mettre une chaîne de texte obtenue
par formule (mon cas) directement en lien hypertexte (comme quand on tape
www.dgsdgsdfggtg.com et qu'on appuie sur Entrée)
Merci
"tipi" <tipi128@hotpop.com> a écrit dans le message de news:
OUJL4p8pFHA.3888@TK2MSFTNGP10.phx.gbl...
Salut,
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne
"xxxxxx" à partir de la droite ?
Le dernier caractère de cette chaîne vient en 4ème position à partir de la
droite
Le premier caractère vient juste avant le carcatère "y" en partant de la
droite
en fait, pour ma chaîne le premier caractère du segment à extraire a une position connue d'avance, donc j'ai pas utilisé vba (je suis tjs cette règle si les fonctions excel le permettent), j'ai donc utilisé (chaîne source en A1) :
par contre j'aimerais bien savoir comment mettre une chaîne de texte obtenue par formule (mon cas) directement en lien hypertexte (comme quand on tape www.dgsdgsdfggtg.com et qu'on appuie sur Entrée)
Merci
"tipi" a écrit dans le message de news:
Salut,
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne "xxxxxx" à partir de la droite ? Le dernier caractère de cette chaîne vient en 4ème position à partir de la droite Le premier caractère vient juste avant le carcatère "y" en partant de la droite
merci
anonymousA
l'utilisation d'une fonction prédéfinie d'Excel est en effet la meilleure solution quand c'est possible , ce qui ne paraissait pas être le cas dans les hypothèses énoncées dans ton post initial. Pour ce qui est de l'écriture d'un lien hypertexte direct, on peut eventuellement utiliser la proc suivante ( en supposant que le résultat de ta formule est situé sur la cellule à droite de la cellule qui change: interet du Target.Offset(0, 1)).
Private Sub Worksheet_Change(ByVal Target As Range)
en fait, pour ma chaîne le premier caractère du segment à extraire a une position connue d'avance, donc j'ai pas utilisé vba (je suis tjs cette règle si les fonctions excel le permettent), j'ai donc utilisé (chaîne source en A1) :
par contre j'aimerais bien savoir comment mettre une chaîne de texte obtenue par formule (mon cas) directement en lien hypertexte (comme quand on tape www.dgsdgsdfggtg.com et qu'on appuie sur Entrée)
Merci
"tipi" a écrit dans le message de news:
Salut,
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne "xxxxxx" à partir de la droite ? Le dernier caractère de cette chaîne vient en 4ème position à partir de la droite Le premier caractère vient juste avant le carcatère "y" en partant de la droite
merci
l'utilisation d'une fonction prédéfinie d'Excel est en effet la meilleure
solution quand c'est possible , ce qui ne paraissait pas être le cas dans les
hypothèses énoncées dans ton post initial.
Pour ce qui est de l'écriture d'un lien hypertexte direct, on peut
eventuellement utiliser la proc suivante ( en supposant que le résultat de ta
formule est situé sur la cellule à droite de la cellule qui change: interet
du Target.Offset(0, 1)).
Private Sub Worksheet_Change(ByVal Target As Range)
en fait, pour ma chaîne le premier caractère du segment à extraire a une
position connue d'avance, donc j'ai pas utilisé vba (je suis tjs cette règle
si les fonctions excel le permettent), j'ai donc utilisé (chaîne source en
A1) :
par contre j'aimerais bien savoir comment mettre une chaîne de texte obtenue
par formule (mon cas) directement en lien hypertexte (comme quand on tape
www.dgsdgsdfggtg.com et qu'on appuie sur Entrée)
Merci
"tipi" <tipi128@hotpop.com> a écrit dans le message de news:
OUJL4p8pFHA.3888@TK2MSFTNGP10.phx.gbl...
Salut,
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne
"xxxxxx" à partir de la droite ?
Le dernier caractère de cette chaîne vient en 4ème position à partir de la
droite
Le premier caractère vient juste avant le carcatère "y" en partant de la
droite
l'utilisation d'une fonction prédéfinie d'Excel est en effet la meilleure solution quand c'est possible , ce qui ne paraissait pas être le cas dans les hypothèses énoncées dans ton post initial. Pour ce qui est de l'écriture d'un lien hypertexte direct, on peut eventuellement utiliser la proc suivante ( en supposant que le résultat de ta formule est situé sur la cellule à droite de la cellule qui change: interet du Target.Offset(0, 1)).
Private Sub Worksheet_Change(ByVal Target As Range)
en fait, pour ma chaîne le premier caractère du segment à extraire a une position connue d'avance, donc j'ai pas utilisé vba (je suis tjs cette règle si les fonctions excel le permettent), j'ai donc utilisé (chaîne source en A1) :
par contre j'aimerais bien savoir comment mettre une chaîne de texte obtenue par formule (mon cas) directement en lien hypertexte (comme quand on tape www.dgsdgsdfggtg.com et qu'on appuie sur Entrée)
Merci
"tipi" a écrit dans le message de news:
Salut,
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne "xxxxxx" à partir de la droite ? Le dernier caractère de cette chaîne vient en 4ème position à partir de la droite Le premier caractère vient juste avant le carcatère "y" en partant de la droite
merci
tipi
Merci bcp
ps. je me suis rendu compte tardivement que les hypothèses étaient plus contraignantes qu'il ne le fallait
"anonymousA" a écrit dans le message de news:
l'utilisation d'une fonction prédéfinie d'Excel est en effet la meilleure solution quand c'est possible , ce qui ne paraissait pas être le cas dans les hypothèses énoncées dans ton post initial. Pour ce qui est de l'écriture d'un lien hypertexte direct, on peut eventuellement utiliser la proc suivante ( en supposant que le résultat de ta formule est situé sur la cellule à droite de la cellule qui change: interet du Target.Offset(0, 1)).
Private Sub Worksheet_Change(ByVal Target As Range)
en fait, pour ma chaîne le premier caractère du segment à extraire a une position connue d'avance, donc j'ai pas utilisé vba (je suis tjs cette règle si les fonctions excel le permettent), j'ai donc utilisé (chaîne source en A1) :
par contre j'aimerais bien savoir comment mettre une chaîne de texte obtenue par formule (mon cas) directement en lien hypertexte (comme quand on tape www.dgsdgsdfggtg.com et qu'on appuie sur Entrée)
Merci
"tipi" a écrit dans le message de news:
Salut,
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne "xxxxxx" à partir de la droite ? Le dernier caractère de cette chaîne vient en 4ème position à partir de la droite Le premier caractère vient juste avant le carcatère "y" en partant de la droite
merci
Merci bcp
ps. je me suis rendu compte tardivement que les hypothèses étaient plus
contraignantes qu'il ne le fallait
"anonymousA" <anonymousA@discussions.microsoft.com> a écrit dans le message
de news: A58E8DC1-703E-44E0-AE96-94836B58F292@microsoft.com...
l'utilisation d'une fonction prédéfinie d'Excel est en effet la meilleure
solution quand c'est possible , ce qui ne paraissait pas être le cas dans
les
hypothèses énoncées dans ton post initial.
Pour ce qui est de l'écriture d'un lien hypertexte direct, on peut
eventuellement utiliser la proc suivante ( en supposant que le résultat de
ta
formule est situé sur la cellule à droite de la cellule qui change:
interet
du Target.Offset(0, 1)).
Private Sub Worksheet_Change(ByVal Target As Range)
en fait, pour ma chaîne le premier caractère du segment à extraire a une
position connue d'avance, donc j'ai pas utilisé vba (je suis tjs cette
règle
si les fonctions excel le permettent), j'ai donc utilisé (chaîne source
en
A1) :
par contre j'aimerais bien savoir comment mettre une chaîne de texte
obtenue
par formule (mon cas) directement en lien hypertexte (comme quand on tape
www.dgsdgsdfggtg.com et qu'on appuie sur Entrée)
Merci
"tipi" <tipi128@hotpop.com> a écrit dans le message de news:
OUJL4p8pFHA.3888@TK2MSFTNGP10.phx.gbl...
Salut,
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne
"xxxxxx" à partir de la droite ?
Le dernier caractère de cette chaîne vient en 4ème position à partir de
la
droite
Le premier caractère vient juste avant le carcatère "y" en partant de
la
droite
ps. je me suis rendu compte tardivement que les hypothèses étaient plus contraignantes qu'il ne le fallait
"anonymousA" a écrit dans le message de news:
l'utilisation d'une fonction prédéfinie d'Excel est en effet la meilleure solution quand c'est possible , ce qui ne paraissait pas être le cas dans les hypothèses énoncées dans ton post initial. Pour ce qui est de l'écriture d'un lien hypertexte direct, on peut eventuellement utiliser la proc suivante ( en supposant que le résultat de ta formule est situé sur la cellule à droite de la cellule qui change: interet du Target.Offset(0, 1)).
Private Sub Worksheet_Change(ByVal Target As Range)
en fait, pour ma chaîne le premier caractère du segment à extraire a une position connue d'avance, donc j'ai pas utilisé vba (je suis tjs cette règle si les fonctions excel le permettent), j'ai donc utilisé (chaîne source en A1) :
par contre j'aimerais bien savoir comment mettre une chaîne de texte obtenue par formule (mon cas) directement en lien hypertexte (comme quand on tape www.dgsdgsdfggtg.com et qu'on appuie sur Entrée)
Merci
"tipi" a écrit dans le message de news:
Salut,
J'ai une chaîne de caractères sous le modèle suivant :
aaaaybbbbbycccccyxxxxxxzzz
y aurait il une fonction dont le code permet l'extraction de la chaîne "xxxxxx" à partir de la droite ? Le dernier caractère de cette chaîne vient en 4ème position à partir de la droite Le premier caractère vient juste avant le carcatère "y" en partant de la droite