J'ai sur une feulle environ une centaine de nombre de format 16114.
J'aimerais que
si le troisi=E8me chiffre est un 1 il soit remplac=E9 par un espace et
que les deux derniers chiffres soient s=E9par=E9s par / donc mon
r=E9sultat pour 16114 serai 16 1/4.
Mon rechercher remplacer ne marche pas (fractions ?). Comment =E9crire
une fonction vba qui marche ??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
olitoto
Bonjour
J'ai sur une feulle environ une centaine de nombre de format 16114. J'aimerais que
si le troisième chiffre est un 1 il soit remplacé par un espace et que les deux derniers chiffres soient séparés par / donc mon résultat pour 16114 serai 16 1/4. Mon rechercher remplacer ne marche pas (fractions ?). Comment écrire une fonction vba qui marche ??
Merci d'avance de votre aide tam
Bonjour TAM,
Si ton chiffre est en Cellule B4 essaie : =SI(STXT(B4;3;1)="1";GAUCHE(B4;2)&" "&STXT(B4;4;1)&"/"&STXT(B4;5;1);"")
Amicalement,
Olivier
Bonjour
J'ai sur une feulle environ une centaine de nombre de format 16114.
J'aimerais que
si le troisième chiffre est un 1 il soit remplacé par un espace et
que les deux derniers chiffres soient séparés par / donc mon
résultat pour 16114 serai 16 1/4.
Mon rechercher remplacer ne marche pas (fractions ?). Comment écrire
une fonction vba qui marche ??
Merci d'avance de votre aide
tam
Bonjour TAM,
Si ton chiffre est en Cellule B4 essaie :
=SI(STXT(B4;3;1)="1";GAUCHE(B4;2)&" "&STXT(B4;4;1)&"/"&STXT(B4;5;1);"")
J'ai sur une feulle environ une centaine de nombre de format 16114. J'aimerais que
si le troisième chiffre est un 1 il soit remplacé par un espace et que les deux derniers chiffres soient séparés par / donc mon résultat pour 16114 serai 16 1/4. Mon rechercher remplacer ne marche pas (fractions ?). Comment écrire une fonction vba qui marche ??
Merci d'avance de votre aide tam
Bonjour TAM,
Si ton chiffre est en Cellule B4 essaie : =SI(STXT(B4;3;1)="1";GAUCHE(B4;2)&" "&STXT(B4;4;1)&"/"&STXT(B4;5;1);"")
Amicalement,
Olivier
Modeste
Bonsour® tam avec ferveur ;o))) vous nous disiez :
J'aimerais que si le troisième chiffre est un 1 il soit remplacé par un espace et que les deux derniers chiffres soient séparés par / donc mon résultat pour 16114 serai 16 1/4.
Les news à la source !!! news://news.microsoft.com/microsoft.public.fr.excel et répondez OUI
n'oubliez pas les FAQ :http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr
Bonsour® tam avec ferveur ;o))) vous nous disiez :
J'aimerais que
si le troisième chiffre est un 1 il soit remplacé par un espace et
que les deux derniers chiffres soient séparés par / donc mon
résultat pour 16114 serai 16 1/4.
Bonsour® tam avec ferveur ;o))) vous nous disiez :
J'aimerais que si le troisième chiffre est un 1 il soit remplacé par un espace et que les deux derniers chiffres soient séparés par / donc mon résultat pour 16114 serai 16 1/4.
Les news à la source !!! news://news.microsoft.com/microsoft.public.fr.excel et répondez OUI
n'oubliez pas les FAQ :http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr
tam
Ben oui eh ben non merci de vos réponses mais ça va pas le faire mal expliqué que j'ai donc je recommence
dans une feuille de environ 100 lignes, j'ai sur cinq colonnes differentes des chiffres exemples 161314, 131617,121519 tous ces chiffres étaient au départ , avant que omnipage s'en mêle, des chiffres de format 16 3/4, 13 6/7 12 5/9 donc deux chiffres un espace et une fraction. omnipage a rajouté un 1 en troisième position et changé / en 1 j'aimerais , si cela est possible, renverser le procedé et que excel recherche dans ma feuille toutes les cellules qui sont en "xx1x1x " et me les change en "xx x/x"
voilà est-ce possible en VBA plus que une formule a besoin d'une autre cellule pour donner le résultat .
s'il vous plaît merci de votre patience et .......de votre aide tam Modeste wrote:
Bonsour® tam avec ferveur ;o))) vous nous disiez :
J'aimerais que si le troisième chiffre est un 1 il soit remplacé par un espace et que les deux derniers chiffres soient séparés par / donc mon résultat pour 16114 serai 16 1/4.
Les news à la source !!! news://news.microsoft.com/microsoft.public.fr.excel et répondez OUI
n'oubliez pas les FAQ :http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr
Ben oui eh ben non
merci de vos réponses mais ça va pas le faire
mal expliqué que j'ai
donc je recommence
dans une feuille de environ 100 lignes, j'ai sur cinq colonnes
differentes des chiffres
exemples 161314, 131617,121519
tous ces chiffres étaient au départ , avant que omnipage s'en mêle,
des chiffres de format
16 3/4, 13 6/7 12 5/9 donc deux chiffres un espace et une fraction.
omnipage a rajouté un 1 en troisième position et changé / en 1
j'aimerais , si cela est possible, renverser le procedé et que excel
recherche dans ma feuille toutes les cellules qui sont en "xx1x1x " et
me les change en "xx x/x"
voilà
est-ce possible en VBA plus que une formule a besoin d'une autre
cellule pour donner le résultat .
s'il vous plaît
merci de votre patience et .......de votre aide
tam
Modeste wrote:
Bonsour® tam avec ferveur ;o))) vous nous disiez :
J'aimerais que
si le troisième chiffre est un 1 il soit remplacé par un espace et
que les deux derniers chiffres soient séparés par / donc mon
résultat pour 16114 serai 16 1/4.
Ben oui eh ben non merci de vos réponses mais ça va pas le faire mal expliqué que j'ai donc je recommence
dans une feuille de environ 100 lignes, j'ai sur cinq colonnes differentes des chiffres exemples 161314, 131617,121519 tous ces chiffres étaient au départ , avant que omnipage s'en mêle, des chiffres de format 16 3/4, 13 6/7 12 5/9 donc deux chiffres un espace et une fraction. omnipage a rajouté un 1 en troisième position et changé / en 1 j'aimerais , si cela est possible, renverser le procedé et que excel recherche dans ma feuille toutes les cellules qui sont en "xx1x1x " et me les change en "xx x/x"
voilà est-ce possible en VBA plus que une formule a besoin d'une autre cellule pour donner le résultat .
s'il vous plaît merci de votre patience et .......de votre aide tam Modeste wrote:
Bonsour® tam avec ferveur ;o))) vous nous disiez :
J'aimerais que si le troisième chiffre est un 1 il soit remplacé par un espace et que les deux derniers chiffres soient séparés par / donc mon résultat pour 16114 serai 16 1/4.
Tu peux insérer une colonne entre chacune de tes colonnes de chiffres, recopier la formule que je t'ai donné dons mon post précédent, puis faire copier, collage spécial / valeurs. Ainsi tu récupère tous tes chiffres au bon format ....
j'espère que ça t'aidera
Amicalement,
Olivier
Tu peux insérer une colonne entre chacune de tes colonnes de chiffres,
recopier la formule que je t'ai donné dons mon post précédent,
puis faire copier, collage spécial / valeurs.
Ainsi tu récupère tous tes chiffres au bon format ....
Tu peux insérer une colonne entre chacune de tes colonnes de chiffres, recopier la formule que je t'ai donné dons mon post précédent, puis faire copier, collage spécial / valeurs. Ainsi tu récupère tous tes chiffres au bon format ....