bonjour quelqu'un connaîtrait-il la même formule en VBA, çà me gagnerait du temps merci d'avance ;-)) claude
"news.oleane.fr" a écrit dans le message de news: dcaa45$7jc$
Bonjour à tous,
je voudrais dans une chaîne de caractère supprimer le 5ème caractère SSI c'est un zéro ex : abcd0efgh supprimer le zéro abcd9efgh tout garder
merci d'avance pour votre aide
philippe
doclaude
bonjour Christian grand merci à toi claude
"Christian.L" a écrit dans le message de news:
Bonjour
Extrait de l'aide VBA
Bon courage
C.L.
Mid, fonction
Renvoie une valeur de type Variant (String) contenant un nombre indiqué de caractères extraits d'une chaîne de caractères.
Syntaxe
Mid(string, start[, length])
La syntaxe de la fonction Mid comprend les arguments nommés suivants :
Élément Description
string Expression de chaîne dont sont extraits les caractères à renvoyer. Si l'argument string contient une valeur de type Null, Null est renvoyé.
start Donnée de type Long. Position du caractère dans l'argument string qui marque le début de la partie à extraire. Si la valeur de l'argument start est supérieure au nombre de caractères contenus dans l'argument string, la fonction Mid renvoie une chaîne de longueur nulle ("").
length Facultatif. Donnée de type Variant (Long). Nombre de caractères à renvoyer. Si l'argument length est omis ou si le nombre de caractères du texte (y compris le caractère qui occupe la position start), est inférieur à
la valeur de cet argument, tous les caractères à compter de la position start et jusqu'à la fin de la chaîne sont renvoyés.
Remarques
Pour déterminer le nombre de caractères contenus dans l'argument string, utilisez la fonction Len.
Note Utilisez la fonction MidB pour traiter sous forme d'octets les données relatives aux octets contenues dans une chaîne, comme dans les langages à jeux de caractères à octets doubles. Au lieu d'indiquer le nombre
de caractères, les arguments indiquent le nombre d'octets. A des fins d'illustration du code utilisant la fonction MidB, reportez-vous au second exemple de la rubrique correspondante
"doclaude" a écrit dans le message de news: yG3Ge.19250$
bonjour quelqu'un connaîtrait-il la même formule en VBA, çà me gagnerait du temps
merci d'avance ;-)) claude
"news.oleane.fr" a écrit dans le message de news: dcaa45$7jc$
Bonjour à tous,
je voudrais dans une chaîne de caractère supprimer le 5ème caractère SSI c'est un zéro ex : abcd0efgh supprimer le zéro abcd9efgh tout garder
merci d'avance pour votre aide
philippe
bonjour Christian
grand merci à toi
claude
"Christian.L" <christian.lecossier@voila.fr> a écrit dans le message de
news: OVLKSt3kFHA.1412@TK2MSFTNGP09.phx.gbl...
Bonjour
Extrait de l'aide VBA
Bon courage
C.L.
Mid, fonction
Renvoie une valeur de type Variant (String) contenant un nombre indiqué de
caractères extraits d'une chaîne de caractères.
Syntaxe
Mid(string, start[, length])
La syntaxe de la fonction Mid comprend les arguments nommés suivants :
Élément
Description
string
Expression de chaîne dont sont extraits les caractères à renvoyer. Si
l'argument string contient une valeur de type Null, Null est renvoyé.
start
Donnée de type Long. Position du caractère dans l'argument string qui
marque le début de la partie à extraire. Si la valeur de l'argument start
est supérieure au nombre de caractères contenus dans l'argument string, la
fonction Mid renvoie une chaîne de longueur nulle ("").
length
Facultatif. Donnée de type Variant (Long). Nombre de caractères à
renvoyer. Si l'argument length est omis ou si le nombre de caractères du
texte (y compris le caractère qui occupe la position start), est inférieur
à
la valeur de cet argument, tous les caractères à compter de la position
start et jusqu'à la fin de la chaîne sont renvoyés.
Remarques
Pour déterminer le nombre de caractères contenus dans l'argument string,
utilisez la fonction Len.
Note Utilisez la fonction MidB pour traiter sous forme d'octets les
données relatives aux octets contenues dans une chaîne, comme dans les
langages à jeux de caractères à octets doubles. Au lieu d'indiquer le
nombre
de caractères, les arguments indiquent le nombre d'octets. A des fins
d'illustration du code utilisant la fonction MidB, reportez-vous au second
exemple de la rubrique correspondante
"doclaude" <doclaude@free.fr> a écrit dans le message de news:
yG3Ge.19250$hV3.6914@nntpserver.swip.net...
bonjour
quelqu'un connaîtrait-il la même formule en VBA, çà me gagnerait du
temps
merci d'avance
;-))
claude
"news.oleane.fr" <toto@titi.fr> a écrit dans le message de news:
dcaa45$7jc$1@s1.news.oleane.net...
Bonjour à tous,
je voudrais
dans une chaîne de caractère
supprimer le 5ème caractère SSI c'est un zéro
ex :
abcd0efgh supprimer le zéro
abcd9efgh tout garder
Renvoie une valeur de type Variant (String) contenant un nombre indiqué de caractères extraits d'une chaîne de caractères.
Syntaxe
Mid(string, start[, length])
La syntaxe de la fonction Mid comprend les arguments nommés suivants :
Élément Description
string Expression de chaîne dont sont extraits les caractères à renvoyer. Si l'argument string contient une valeur de type Null, Null est renvoyé.
start Donnée de type Long. Position du caractère dans l'argument string qui marque le début de la partie à extraire. Si la valeur de l'argument start est supérieure au nombre de caractères contenus dans l'argument string, la fonction Mid renvoie une chaîne de longueur nulle ("").
length Facultatif. Donnée de type Variant (Long). Nombre de caractères à renvoyer. Si l'argument length est omis ou si le nombre de caractères du texte (y compris le caractère qui occupe la position start), est inférieur à
la valeur de cet argument, tous les caractères à compter de la position start et jusqu'à la fin de la chaîne sont renvoyés.
Remarques
Pour déterminer le nombre de caractères contenus dans l'argument string, utilisez la fonction Len.
Note Utilisez la fonction MidB pour traiter sous forme d'octets les données relatives aux octets contenues dans une chaîne, comme dans les langages à jeux de caractères à octets doubles. Au lieu d'indiquer le nombre
de caractères, les arguments indiquent le nombre d'octets. A des fins d'illustration du code utilisant la fonction MidB, reportez-vous au second exemple de la rubrique correspondante
"doclaude" a écrit dans le message de news: yG3Ge.19250$
bonjour quelqu'un connaîtrait-il la même formule en VBA, çà me gagnerait du temps
merci d'avance ;-)) claude
"news.oleane.fr" a écrit dans le message de news: dcaa45$7jc$
Bonjour à tous,
je voudrais dans une chaîne de caractère supprimer le 5ème caractère SSI c'est un zéro ex : abcd0efgh supprimer le zéro abcd9efgh tout garder
Y'a plus court comme formule : SUBSTITUE(A1;SI(STXT(A1;5;1)="0";"0";"");"")
C'est certes plus court mais ça équivaut, malgré les apparences, à : =SUBSTITUE(A1;"0";"") Ce qui revient à supprimer tous les zéros de la chaîne ! Est-ce que ça réponds vraiment à la question ? ;-) AV
Y'a plus court comme formule :
SUBSTITUE(A1;SI(STXT(A1;5;1)="0";"0";"");"")
C'est certes plus court mais ça équivaut, malgré les apparences, à :
=SUBSTITUE(A1;"0";"")
Ce qui revient à supprimer tous les zéros de la chaîne !
Est-ce que ça réponds vraiment à la question ?
;-)
AV
Y'a plus court comme formule : SUBSTITUE(A1;SI(STXT(A1;5;1)="0";"0";"");"")
C'est certes plus court mais ça équivaut, malgré les apparences, à : =SUBSTITUE(A1;"0";"") Ce qui revient à supprimer tous les zéros de la chaîne ! Est-ce que ça réponds vraiment à la question ? ;-) AV
Christian.L
Bonjour
Extrait de l'aide VBA
Bon courage
C.L.
Mid, fonction
Renvoie une valeur de type Variant (String) contenant un nombre indiqué de caractères extraits d'une chaîne de caractères.
Syntaxe
Mid(string, start[, length])
La syntaxe de la fonction Mid comprend les arguments nommés suivants :
Élément Description
string Expression de chaîne dont sont extraits les caractères à renvoyer. Si l'argument string contient une valeur de type Null, Null est renvoyé.
start Donnée de type Long. Position du caractère dans l'argument string qui marque le début de la partie à extraire. Si la valeur de l'argument start est supérieure au nombre de caractères contenus dans l'argument string, la fonction Mid renvoie une chaîne de longueur nulle ("").
length Facultatif. Donnée de type Variant (Long). Nombre de caractères à renvoyer. Si l'argument length est omis ou si le nombre de caractères du texte (y compris le caractère qui occupe la position start), est inférieur à la valeur de cet argument, tous les caractères à compter de la position start et jusqu'à la fin de la chaîne sont renvoyés.
Remarques
Pour déterminer le nombre de caractères contenus dans l'argument string, utilisez la fonction Len.
Note Utilisez la fonction MidB pour traiter sous forme d'octets les données relatives aux octets contenues dans une chaîne, comme dans les langages à jeux de caractères à octets doubles. Au lieu d'indiquer le nombre de caractères, les arguments indiquent le nombre d'octets. A des fins d'illustration du code utilisant la fonction MidB, reportez-vous au second exemple de la rubrique correspondante
"doclaude" a écrit dans le message de news: yG3Ge.19250$
bonjour quelqu'un connaîtrait-il la même formule en VBA, çà me gagnerait du temps merci d'avance ;-)) claude
"news.oleane.fr" a écrit dans le message de news: dcaa45$7jc$
Bonjour à tous,
je voudrais dans une chaîne de caractère supprimer le 5ème caractère SSI c'est un zéro ex : abcd0efgh supprimer le zéro abcd9efgh tout garder
merci d'avance pour votre aide
philippe
Bonjour
Extrait de l'aide VBA
Bon courage
C.L.
Mid, fonction
Renvoie une valeur de type Variant (String) contenant un nombre indiqué de
caractères extraits d'une chaîne de caractères.
Syntaxe
Mid(string, start[, length])
La syntaxe de la fonction Mid comprend les arguments nommés suivants :
Élément
Description
string
Expression de chaîne dont sont extraits les caractères à renvoyer. Si
l'argument string contient une valeur de type Null, Null est renvoyé.
start
Donnée de type Long. Position du caractère dans l'argument string qui
marque le début de la partie à extraire. Si la valeur de l'argument start
est supérieure au nombre de caractères contenus dans l'argument string, la
fonction Mid renvoie une chaîne de longueur nulle ("").
length
Facultatif. Donnée de type Variant (Long). Nombre de caractères à
renvoyer. Si l'argument length est omis ou si le nombre de caractères du
texte (y compris le caractère qui occupe la position start), est inférieur à
la valeur de cet argument, tous les caractères à compter de la position
start et jusqu'à la fin de la chaîne sont renvoyés.
Remarques
Pour déterminer le nombre de caractères contenus dans l'argument string,
utilisez la fonction Len.
Note Utilisez la fonction MidB pour traiter sous forme d'octets les
données relatives aux octets contenues dans une chaîne, comme dans les
langages à jeux de caractères à octets doubles. Au lieu d'indiquer le nombre
de caractères, les arguments indiquent le nombre d'octets. A des fins
d'illustration du code utilisant la fonction MidB, reportez-vous au second
exemple de la rubrique correspondante
"doclaude" <doclaude@free.fr> a écrit dans le message de news:
yG3Ge.19250$hV3.6914@nntpserver.swip.net...
bonjour
quelqu'un connaîtrait-il la même formule en VBA, çà me gagnerait du temps
merci d'avance
;-))
claude
"news.oleane.fr" <toto@titi.fr> a écrit dans le message de news:
dcaa45$7jc$1@s1.news.oleane.net...
Bonjour à tous,
je voudrais
dans une chaîne de caractère
supprimer le 5ème caractère SSI c'est un zéro
ex :
abcd0efgh supprimer le zéro
abcd9efgh tout garder
Renvoie une valeur de type Variant (String) contenant un nombre indiqué de caractères extraits d'une chaîne de caractères.
Syntaxe
Mid(string, start[, length])
La syntaxe de la fonction Mid comprend les arguments nommés suivants :
Élément Description
string Expression de chaîne dont sont extraits les caractères à renvoyer. Si l'argument string contient une valeur de type Null, Null est renvoyé.
start Donnée de type Long. Position du caractère dans l'argument string qui marque le début de la partie à extraire. Si la valeur de l'argument start est supérieure au nombre de caractères contenus dans l'argument string, la fonction Mid renvoie une chaîne de longueur nulle ("").
length Facultatif. Donnée de type Variant (Long). Nombre de caractères à renvoyer. Si l'argument length est omis ou si le nombre de caractères du texte (y compris le caractère qui occupe la position start), est inférieur à la valeur de cet argument, tous les caractères à compter de la position start et jusqu'à la fin de la chaîne sont renvoyés.
Remarques
Pour déterminer le nombre de caractères contenus dans l'argument string, utilisez la fonction Len.
Note Utilisez la fonction MidB pour traiter sous forme d'octets les données relatives aux octets contenues dans une chaîne, comme dans les langages à jeux de caractères à octets doubles. Au lieu d'indiquer le nombre de caractères, les arguments indiquent le nombre d'octets. A des fins d'illustration du code utilisant la fonction MidB, reportez-vous au second exemple de la rubrique correspondante
"doclaude" a écrit dans le message de news: yG3Ge.19250$
bonjour quelqu'un connaîtrait-il la même formule en VBA, çà me gagnerait du temps merci d'avance ;-)) claude
"news.oleane.fr" a écrit dans le message de news: dcaa45$7jc$
Bonjour à tous,
je voudrais dans une chaîne de caractère supprimer le 5ème caractère SSI c'est un zéro ex : abcd0efgh supprimer le zéro abcd9efgh tout garder