Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Instruction mid

18 réponses
Avatar
Fredo P.
Bonjour
Je me suis aperçu que l'instruction Mid() ne répondait pas comme je le
souhaitais: Ex:
une var="4747151247" à modifier en "474747"
Mid(var,5,4)="" = peau de balle ou pot de bal , Jps pourra me le dire
est ce que je n'ai d'autres alternative à:
var=left(var,4) & Right(var,2)
--

Fredo P.

10 réponses

1 2
Avatar
FS
Tu peux essayer, parmi d'autres :

Replace(tmp, Mid(tmp, 5, 4), "")

ou (si tu travailles toujours avec Excel 97) :

Application.Substitute(tmp, Mid(tmp, 5, 4), "")

ou encore

Join(Split(tmp, Mid(tmp, 5, 4)), "")

FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/

Fredo P. a écrit :
Bonjour
Je me suis aperçu que l'instruction Mid() ne répondait pas comme je le
souhaitais: Ex:
une var="4747151247" à modifier en "474747"
Mid(var,5,4)="" = peau de balle ou pot de bal , Jps pourra me le dire
est ce que je n'ai d'autres alternative à:
var=left(var,4) & Right(var,2)


Avatar
isabelle
bonjour Fredo,

il y a aussi : =REMPLACER(A1;5;4;"")

isabelle

Fredo P. a écrit :
Bonjour
Je me suis aperçu que l'instruction Mid() ne répondait pas comme je le
souhaitais: Ex:
une var="4747151247" à modifier en "474747"
Mid(var,5,4)="" = peau de balle ou pot de bal , Jps pourra me le dire
est ce que je n'ai d'autres alternative à:
var=left(var,4) & Right(var,2)



Avatar
Daniel.C
Reste que Mid ne fonctionne pas avec un string vide...
Daniel

Bonjour
Je me suis aperçu que l'instruction Mid() ne répondait pas comme je le
souhaitais: Ex:
une var="4747151247" à modifier en "474747"
Mid(var,5,4)="" = peau de balle ou pot de bal , Jps pourra me le dire
est ce que je n'ai d'autres alternative à:
var=left(var,4) & Right(var,2)


Avatar
Caetera
"Fredo P." a écrit dans le message de
news:

Je me suis aperçu que l'instruction Mid() ne répondait pas comme je le
souhaitais: Ex:
une var="4747151247" à modifier en "474747"
Mid(var,5,4)="" = peau de balle ou pot de bal ,



************

Mid répond tout à fait ....comme il doit répondre !
lavar="4747151247
Mid(lavar,5,4) renvoi "1512"
Ce qui est exactement le résultat attendu... en utilisant cette fonction !

Etc
Avatar
Daniel.C
Bonjour.
La fonction, oui, l'instruction, non

"Fredo P." a écrit dans le message
de news:

Je me suis aperçu que l'instruction Mid() ne répondait pas comme je le
souhaitais: Ex:
une var="4747151247" à modifier en "474747"
Mid(var,5,4)="" = peau de balle ou pot de bal ,



************

Mid répond tout à fait ....comme il doit répondre !
lavar="4747151247
Mid(lavar,5,4) renvoi "1512"
Ce qui est exactement le résultat attendu... en utilisant cette fonction !

Etc


Avatar
Daniel.C
Suite du post parti trop vite. La syntaxe :
Mid(var,5,4)=" "
renvoie :
var="4747 51247"
alors que :
Mid(var,5,4)=""
est apparemment inopérante.
Daniel

Bonjour.
La fonction, oui, l'instruction, non

"Fredo P." a écrit dans le message
de news:

Je me suis aperçu que l'instruction Mid() ne répondait pas comme je le
souhaitais: Ex:
une var="4747151247" à modifier en "474747"
Mid(var,5,4)="" = peau de balle ou pot de bal ,



************

Mid répond tout à fait ....comme il doit répondre !
lavar="4747151247
Mid(lavar,5,4) renvoi "1512"
Ce qui est exactement le résultat attendu... en utilisant cette fonction !

Etc




Avatar
Fredo P.
Nous sommes tous d'accord
Mid(var,5,4)=""
est "apparemment" complétement inopérante



--

Fredo P.


"Daniel.C" a écrit dans le message de news:

Suite du post parti trop vite. La syntaxe :
Mid(var,5,4)=" "
renvoie :
var="4747 51247"
alors que :
Mid(var,5,4)=""
est apparemment inopérante.
Daniel

Bonjour.
La fonction, oui, l'instruction, non

"Fredo P." a écrit dans le
message de news:

Je me suis aperçu que l'instruction Mid() ne répondait pas comme je le
souhaitais: Ex:
une var="4747151247" à modifier en "474747"
Mid(var,5,4)="" = peau de balle ou pot de bal ,



************

Mid répond tout à fait ....comme il doit répondre !
lavar="4747151247
Mid(lavar,5,4) renvoi "1512"
Ce qui est exactement le résultat attendu... en utilisant cette fonction
!

Etc








Avatar
Fredo P.
Merci Frédéric et Isabelle
Heureusement qu'il y a encore des cerveaux sur Mpfe.
--

Fredo P.


"FS" a écrit dans le message de news:

Tu peux essayer, parmi d'autres :

Replace(tmp, Mid(tmp, 5, 4), "")

ou (si tu travailles toujours avec Excel 97) :

Application.Substitute(tmp, Mid(tmp, 5, 4), "")

ou encore

Join(Split(tmp, Mid(tmp, 5, 4)), "")

FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/

Fredo P. a écrit :
Bonjour
Je me suis aperçu que l'instruction Mid() ne répondait pas comme je le
souhaitais: Ex:
une var="4747151247" à modifier en "474747"
Mid(var,5,4)="" = peau de balle ou pot de bal , Jps pourra me le dire
est ce que je n'ai d'autres alternative à:
var=left(var,4) & Right(var,2)




Avatar
Fredo P.
Merci Isabelle
Mon épouse n'en fait toujours pas assez régulièrement, d'ailleurs, quand
elle en cuisine , elle n'en mange pas, elle dit qui sent pas bon, c'est
pourtant elle qui fait les courses. Sacrée morue!. je parle du poisson, pas
de méprise!
--

Fredo P.


"isabelle" a écrit dans le message de news:

bonjour Fredo,

il y a aussi : =REMPLACER(A1;5;4;"")

isabelle

Fredo P. a écrit :
Bonjour
Je me suis aperçu que l'instruction Mid() ne répondait pas comme je le
souhaitais: Ex:
une var="4747151247" à modifier en "474747"
Mid(var,5,4)="" = peau de balle ou pot de bal , Jps pourra me le dire
est ce que je n'ai d'autres alternative à:
var=left(var,4) & Right(var,2)





Avatar
Mgr T. Banni
bonjour fredo
pour ce qui me concerne, moi qui n'ai toujours eu qu'un cerveau lent, je
dirais : peau de balle, ce qui, selon moi, ne signifie "rien"
voici, d'ailleurs, ce que j'ai pu lire à ce sujet :

"Cette expression, dont il existe différentes formes depuis le Moyen Âge,
n'a aucun rapport avec les balles de pistolet.

Cette balle là, désigne plus trivialement la roubignolle, la coucougnette ou
le testicule.
Si cette bouboule et son inséparable copine d'à côté sont "des intimités
masculines à ne pas dilapider" (Gaston Esnault, grand spécialiste de
l'argot), forcément très précieuses aux yeux de son propriétaire, la peau
qui les recouvre aurait autant d'intérêt et de valeur que celle des légumes
ou des fruits qui est bonne à jeter.

Je serais pourtant curieux de savoir si un homme peut réellement se passer
de cette peau de balle sans en subir quelques désagréments.
Si quelqu'un a eu l'occasion de le vérifier, qu'il me tienne au courant !"

et veuillez bien, gentes dames, pardonner à votre Monseigneur, l'abruptitude
(merci, Ségolène) de cette explication
Mgr T.B.

"Fredo P." a écrit dans le message
de news:
Merci Frédéric et Isabelle
Heureusement qu'il y a encore des cerveaux sur Mpfe.
--

Fredo P.


"FS" a écrit dans le message de news:

Tu peux essayer, parmi d'autres :

Replace(tmp, Mid(tmp, 5, 4), "")

ou (si tu travailles toujours avec Excel 97) :

Application.Substitute(tmp, Mid(tmp, 5, 4), "")

ou encore

Join(Split(tmp, Mid(tmp, 5, 4)), "")

FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/

Fredo P. a écrit :
Bonjour
Je me suis aperçu que l'instruction Mid() ne répondait pas comme je le
souhaitais: Ex:
une var="4747151247" à modifier en "474747"
Mid(var,5,4)="" = peau de balle ou pot de bal , Jps pourra me le dire
est ce que je n'ai d'autres alternative à:
var=left(var,4) & Right(var,2)








1 2