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

macro : point -> virgule

3 réponses
Avatar
Maxime
Bonjour quelle est ou quelles sont les fonctions=20
permettant de chercher si un caract=E8re est pr=E9sent dans=20
une cha=EEne et de le remplacer par un autre caract=E8re ?
Par exempl, remplacer "." par "," dans "0.25"
Merci, Maxime

3 réponses

Avatar
Ellimac
Bonjour,

Outils/Macro/Nouvelle macro. Puis Edition/Remplacer le "."
par ",".
Cette macro remplacera automatiquement à son exécution.

Camille

-----Message d'origine-----
Bonjour quelle est ou quelles sont les fonctions
permettant de chercher si un caractère est présent dans
une chaîne et de le remplacer par un autre caractère ?
Par exempl, remplacer "." par "," dans "0.25"
Merci, Maxime
.



Avatar
thomasya
A tester

ActiveSheet.Cells.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True


"Maxime" a écrit dans le message de news:
0d9001c34d2a$8e6191b0$
Bonjour quelle est ou quelles sont les fonctions
permettant de chercher si un caractère est présent dans
une chaîne et de le remplacer par un autre caractère ?
Par exempl, remplacer "." par "," dans "0.25"
Merci, Maxime
Avatar
Laurent M
Maxime wrote:
Bonjour quelle est ou quelles sont les fonctions
permettant de chercher si un caractère est présent dans
une chaîne et de le remplacer par un autre caractère ?
Par exempl, remplacer "." par "," dans "0.25"


La fonction CHERCHE est bien pratique, elle retourne la position de la
chaîne cherchée. Par exemple:

=CHERCHE("a";"salut")

retourne '2' car le "a" a été trouvé en position 2 dans la chaîne "salut"

Ensuite la fonction SUBSTITUE permet de remplacer une chaîne par une
autre. Par exemple:

=SUBSTITUE(3.14;".";",")

remplace le "." par une "," dans la chaîne "3.14"

A+

Laurent M.