Instruction mid

Le
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.
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
FS
Le #20607791
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)


isabelle
Le #20607781
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)



Daniel.C
Le #20607991
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)


Caetera
Le #20608181
"Fredo P." 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
Daniel.C
Le #20608481
Bonjour.
La fonction, oui, l'instruction, non

"Fredo P." 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


Daniel.C
Le #20608471
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." 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




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



--

Fredo P.


"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." 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








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

Fredo P.


"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)




Fredo P.
Le #20611401
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)





Mgr T. Banni
Le #20611491
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." de news:
Merci Frédéric et Isabelle
Heureusement qu'il y a encore des cerveaux sur Mpfe.
--

Fredo P.


"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)








Publicité
Poster une réponse
Anonyme