Auriez-vous une idée ?
Bonjour,
Dans un fichier excel, j'ai un montant sous la forme 1500,25 par exemple.
Je souhaiterais le transformer en 1500.25.
Quel est le format personnalisé à appliquer ?
J'ai fait un format ####0. mais il met automatiquement 00 comme
chiffre
des centimes.
Auriez-vous une idée ?
D'avance je vous en remercie.
Auriez-vous une idée ?
Bonjour,
Dans un fichier excel, j'ai un montant sous la forme 1500,25 par exemple.
Je souhaiterais le transformer en 1500.25.
Quel est le format personnalisé à appliquer ?
J'ai fait un format ####0. mais il met automatiquement 00 comme
chiffre
des centimes.
Auriez-vous une idée ?
D'avance je vous en remercie.
Auriez-vous une idée ?
Bonjour,
Dans un fichier excel, j'ai un montant sous la forme 1500,25 par exemple.
Je souhaiterais le transformer en 1500.25.
Quel est le format personnalisé à appliquer ?
J'ai fait un format ####0. mais il met automatiquement 00 comme
chiffre
des centimes.
Auriez-vous une idée ?
D'avance je vous en remercie.
Bonjour,Auriez-vous une idée ?
XL 2003
Options==>onglet "International" section==>gestion des Nombres==> décocher
"Utiliser les séparateurs système".
Séparateur de décimale ==>remplacer la virgule par le point
Ceci affecte l'ensemble des fichiers
--
Salutations
JJ
"Isa" a écrit dans le message de news:Bonjour,
Dans un fichier excel, j'ai un montant sous la forme 1500,25 par exemple.
Je souhaiterais le transformer en 1500.25.
Quel est le format personnalisé à appliquer ?
J'ai fait un format ####0. mais il met automatiquement 00 comme
chiffre
des centimes.
Auriez-vous une idée ?
D'avance je vous en remercie.
Bonjour,
Auriez-vous une idée ?
XL 2003
Options==>onglet "International" section==>gestion des Nombres==> décocher
"Utiliser les séparateurs système".
Séparateur de décimale ==>remplacer la virgule par le point
Ceci affecte l'ensemble des fichiers
--
Salutations
JJ
"Isa" <Isa@discussions.microsoft.com> a écrit dans le message de news:
A05E05D6-3A10-4D5E-A704-50745606E823@microsoft.com...
Bonjour,
Dans un fichier excel, j'ai un montant sous la forme 1500,25 par exemple.
Je souhaiterais le transformer en 1500.25.
Quel est le format personnalisé à appliquer ?
J'ai fait un format ####0. mais il met automatiquement 00 comme
chiffre
des centimes.
Auriez-vous une idée ?
D'avance je vous en remercie.
Bonjour,Auriez-vous une idée ?
XL 2003
Options==>onglet "International" section==>gestion des Nombres==> décocher
"Utiliser les séparateurs système".
Séparateur de décimale ==>remplacer la virgule par le point
Ceci affecte l'ensemble des fichiers
--
Salutations
JJ
"Isa" a écrit dans le message de news:Bonjour,
Dans un fichier excel, j'ai un montant sous la forme 1500,25 par exemple.
Je souhaiterais le transformer en 1500.25.
Quel est le format personnalisé à appliquer ?
J'ai fait un format ####0. mais il met automatiquement 00 comme
chiffre
des centimes.
Auriez-vous une idée ?
D'avance je vous en remercie.
Merci de votre réponse rapide.
Cela ne me convient pas car ceci est pour faire un import dans un logiciel
et donc le logiciel attend ce format. Mais il ne faut pas que cela affecte
tous les fichiers.
Un autre idée ?
Merci.
Isa.
"Jacky" wrote:Bonjour,Auriez-vous une idée ?
XL 2003
Options==>onglet "International" section==>gestion des Nombres==> décocher
"Utiliser les séparateurs système".
Séparateur de décimale ==>remplacer la virgule par le point
Ceci affecte l'ensemble des fichiers
--
Salutations
JJ
"Isa" a écrit dans le message de news:Bonjour,
Dans un fichier excel, j'ai un montant sous la forme 1500,25 par exemple.
Je souhaiterais le transformer en 1500.25.
Quel est le format personnalisé à appliquer ?
J'ai fait un format ####0. mais il met automatiquement 00 comme
chiffre
des centimes.
Auriez-vous une idée ?
D'avance je vous en remercie.
La programmation d'une fonction spécifique pourquoi pas relative à la
Merci de votre réponse rapide.
Cela ne me convient pas car ceci est pour faire un import dans un logiciel
et donc le logiciel attend ce format. Mais il ne faut pas que cela affecte
tous les fichiers.
Un autre idée ?
Merci.
Isa.
"Jacky" wrote:
Bonjour,
Auriez-vous une idée ?
XL 2003
Options==>onglet "International" section==>gestion des Nombres==> décocher
"Utiliser les séparateurs système".
Séparateur de décimale ==>remplacer la virgule par le point
Ceci affecte l'ensemble des fichiers
--
Salutations
JJ
"Isa" <Isa@discussions.microsoft.com> a écrit dans le message de news:
A05E05D6-3A10-4D5E-A704-50745606E823@microsoft.com...
Bonjour,
Dans un fichier excel, j'ai un montant sous la forme 1500,25 par exemple.
Je souhaiterais le transformer en 1500.25.
Quel est le format personnalisé à appliquer ?
J'ai fait un format ####0. mais il met automatiquement 00 comme
chiffre
des centimes.
Auriez-vous une idée ?
D'avance je vous en remercie.
La programmation d'une fonction spécifique pourquoi pas relative à la
Merci de votre réponse rapide.
Cela ne me convient pas car ceci est pour faire un import dans un logiciel
et donc le logiciel attend ce format. Mais il ne faut pas que cela affecte
tous les fichiers.
Un autre idée ?
Merci.
Isa.
"Jacky" wrote:Bonjour,Auriez-vous une idée ?
XL 2003
Options==>onglet "International" section==>gestion des Nombres==> décocher
"Utiliser les séparateurs système".
Séparateur de décimale ==>remplacer la virgule par le point
Ceci affecte l'ensemble des fichiers
--
Salutations
JJ
"Isa" a écrit dans le message de news:Bonjour,
Dans un fichier excel, j'ai un montant sous la forme 1500,25 par exemple.
Je souhaiterais le transformer en 1500.25.
Quel est le format personnalisé à appliquer ?
J'ai fait un format ####0. mais il met automatiquement 00 comme
chiffre
des centimes.
Auriez-vous une idée ?
D'avance je vous en remercie.
La programmation d'une fonction spécifique pourquoi pas relative à la
Merci de votre réponse rapide.
Cela ne me convient pas car ceci est pour faire un import dans un logiciel
et donc le logiciel attend ce format. Mais il ne faut pas que cela affecte
tous les fichiers.
Un autre idée ?
Merci.
Isa.
"Jacky" wrote:Bonjour,Auriez-vous une idée ?
XL 2003
Options==>onglet "International" section==>gestion des Nombres==> décocher
"Utiliser les séparateurs système".
Séparateur de décimale ==>remplacer la virgule par le point
Ceci affecte l'ensemble des fichiers
--
Salutations
JJ
"Isa" a écrit dans le message de news:Bonjour,
Dans un fichier excel, j'ai un montant sous la forme 1500,25 par exemple.
Je souhaiterais le transformer en 1500.25.
Quel est le format personnalisé à appliquer ?
J'ai fait un format ####0. mais il met automatiquement 00 comme
chiffre
des centimes.
Auriez-vous une idée ?
D'avance je vous en remercie.
La programmation d'une fonction spécifique pourquoi pas relative à la
feuille ?
Merci de votre réponse rapide.
Cela ne me convient pas car ceci est pour faire un import dans un logiciel
et donc le logiciel attend ce format. Mais il ne faut pas que cela affecte
tous les fichiers.
Un autre idée ?
Merci.
Isa.
"Jacky" wrote:
Bonjour,
Auriez-vous une idée ?
XL 2003
Options==>onglet "International" section==>gestion des Nombres==> décocher
"Utiliser les séparateurs système".
Séparateur de décimale ==>remplacer la virgule par le point
Ceci affecte l'ensemble des fichiers
--
Salutations
JJ
"Isa" <Isa@discussions.microsoft.com> a écrit dans le message de news:
A05E05D6-3A10-4D5E-A704-50745606E823@microsoft.com...
Bonjour,
Dans un fichier excel, j'ai un montant sous la forme 1500,25 par exemple.
Je souhaiterais le transformer en 1500.25.
Quel est le format personnalisé à appliquer ?
J'ai fait un format ####0. mais il met automatiquement 00 comme
chiffre
des centimes.
Auriez-vous une idée ?
D'avance je vous en remercie.
La programmation d'une fonction spécifique pourquoi pas relative à la
feuille ?
Merci de votre réponse rapide.
Cela ne me convient pas car ceci est pour faire un import dans un logiciel
et donc le logiciel attend ce format. Mais il ne faut pas que cela affecte
tous les fichiers.
Un autre idée ?
Merci.
Isa.
"Jacky" wrote:Bonjour,Auriez-vous une idée ?
XL 2003
Options==>onglet "International" section==>gestion des Nombres==> décocher
"Utiliser les séparateurs système".
Séparateur de décimale ==>remplacer la virgule par le point
Ceci affecte l'ensemble des fichiers
--
Salutations
JJ
"Isa" a écrit dans le message de news:Bonjour,
Dans un fichier excel, j'ai un montant sous la forme 1500,25 par exemple.
Je souhaiterais le transformer en 1500.25.
Quel est le format personnalisé à appliquer ?
J'ai fait un format ####0. mais il met automatiquement 00 comme
chiffre
des centimes.
Auriez-vous une idée ?
D'avance je vous en remercie.
La programmation d'une fonction spécifique pourquoi pas relative à la
feuille ?
J'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
J'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
J'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
Bonjour IsaJ'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
La fonction de recheche/remplacer d'Excel est la pour cela
Sélectionne la plage> Rechercher>Remplacer
Cela fonctionne mieux par cette voie que par la macro enregistrée en
effectuant cette fonction. ex: par l'enregistreur de macro on obtient cette
macro, le pb, à l'utilisation autre que par la voie de "Recherche" elle ne
produit pas le même résultat.!
Sub Macro2()
Range("E12:E19").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub
Bonjour Isa
J'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
La fonction de recheche/remplacer d'Excel est la pour cela
Sélectionne la plage> Rechercher>Remplacer
Cela fonctionne mieux par cette voie que par la macro enregistrée en
effectuant cette fonction. ex: par l'enregistreur de macro on obtient cette
macro, le pb, à l'utilisation autre que par la voie de "Recherche" elle ne
produit pas le même résultat.!
Sub Macro2()
Range("E12:E19").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub
Bonjour IsaJ'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
La fonction de recheche/remplacer d'Excel est la pour cela
Sélectionne la plage> Rechercher>Remplacer
Cela fonctionne mieux par cette voie que par la macro enregistrée en
effectuant cette fonction. ex: par l'enregistreur de macro on obtient cette
macro, le pb, à l'utilisation autre que par la voie de "Recherche" elle ne
produit pas le même résultat.!
Sub Macro2()
Range("E12:E19").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub
Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Je vous explique mieux :
J'ai par exemple 2 montants :
380,25
et
380
et je dois les transformer en :
380.25
et
380.00
Je peux faire un "remplacer par" pour le nombre qui a des décimales après la
virgule mais pour l'autre, ça ne marche pas car pas de virgule.
Comment puis-je forcer à écrire 380,00 au lieu de 380 car il supprime
automatiquement le ,00 car nombre rond ?
Si j'arrive à faire cela, je pourrais faire ensuite un "remplacer par".
Merci de votre aide, je commence à manquer vraiment d'idée.
Isa.Bonjour IsaJ'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
La fonction de recheche/remplacer d'Excel est la pour cela
Sélectionne la plage> Rechercher>Remplacer
Cela fonctionne mieux par cette voie que par la macro enregistrée en
effectuant cette fonction. ex: par l'enregistreur de macro on obtient cette
macro, le pb, à l'utilisation autre que par la voie de "Recherche" elle ne
produit pas le même résultat.!
Sub Macro2()
Range("E12:E19").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub
Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Je vous explique mieux :
J'ai par exemple 2 montants :
380,25
et
380
et je dois les transformer en :
380.25
et
380.00
Je peux faire un "remplacer par" pour le nombre qui a des décimales après la
virgule mais pour l'autre, ça ne marche pas car pas de virgule.
Comment puis-je forcer à écrire 380,00 au lieu de 380 car il supprime
automatiquement le ,00 car nombre rond ?
Si j'arrive à faire cela, je pourrais faire ensuite un "remplacer par".
Merci de votre aide, je commence à manquer vraiment d'idée.
Isa.
Bonjour Isa
J'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
La fonction de recheche/remplacer d'Excel est la pour cela
Sélectionne la plage> Rechercher>Remplacer
Cela fonctionne mieux par cette voie que par la macro enregistrée en
effectuant cette fonction. ex: par l'enregistreur de macro on obtient cette
macro, le pb, à l'utilisation autre que par la voie de "Recherche" elle ne
produit pas le même résultat.!
Sub Macro2()
Range("E12:E19").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub
Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Je vous explique mieux :
J'ai par exemple 2 montants :
380,25
et
380
et je dois les transformer en :
380.25
et
380.00
Je peux faire un "remplacer par" pour le nombre qui a des décimales après la
virgule mais pour l'autre, ça ne marche pas car pas de virgule.
Comment puis-je forcer à écrire 380,00 au lieu de 380 car il supprime
automatiquement le ,00 car nombre rond ?
Si j'arrive à faire cela, je pourrais faire ensuite un "remplacer par".
Merci de votre aide, je commence à manquer vraiment d'idée.
Isa.Bonjour IsaJ'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
La fonction de recheche/remplacer d'Excel est la pour cela
Sélectionne la plage> Rechercher>Remplacer
Cela fonctionne mieux par cette voie que par la macro enregistrée en
effectuant cette fonction. ex: par l'enregistreur de macro on obtient cette
macro, le pb, à l'utilisation autre que par la voie de "Recherche" elle ne
produit pas le même résultat.!
Sub Macro2()
Range("E12:E19").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub
Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Je vous explique mieux :
J'ai par exemple 2 montants :
380,25
et
380
et je dois les transformer en :
380.25
et
380.00
Je peux faire un "remplacer par" pour le nombre qui a des décimales après
la
virgule mais pour l'autre, ça ne marche pas car pas de virgule.
Comment puis-je forcer à écrire 380,00 au lieu de 380 car il supprime
automatiquement le ,00 car nombre rond ?
Si j'arrive à faire cela, je pourrais faire ensuite un "remplacer par".
Merci de votre aide, je commence à manquer vraiment d'idée.
Isa.Bonjour IsaJ'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
La fonction de recheche/remplacer d'Excel est la pour cela
Sélectionne la plage> Rechercher>Remplacer
Cela fonctionne mieux par cette voie que par la macro enregistrée en
effectuant cette fonction. ex: par l'enregistreur de macro on obtient
cette
macro, le pb, à l'utilisation autre que par la voie de "Recherche" elle
ne
produit pas le même résultat.!
Sub Macro2()
Range("E12:E19").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub
Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Je vous explique mieux :
J'ai par exemple 2 montants :
380,25
et
380
et je dois les transformer en :
380.25
et
380.00
Je peux faire un "remplacer par" pour le nombre qui a des décimales après
la
virgule mais pour l'autre, ça ne marche pas car pas de virgule.
Comment puis-je forcer à écrire 380,00 au lieu de 380 car il supprime
automatiquement le ,00 car nombre rond ?
Si j'arrive à faire cela, je pourrais faire ensuite un "remplacer par".
Merci de votre aide, je commence à manquer vraiment d'idée.
Isa.
Bonjour Isa
J'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
La fonction de recheche/remplacer d'Excel est la pour cela
Sélectionne la plage> Rechercher>Remplacer
Cela fonctionne mieux par cette voie que par la macro enregistrée en
effectuant cette fonction. ex: par l'enregistreur de macro on obtient
cette
macro, le pb, à l'utilisation autre que par la voie de "Recherche" elle
ne
produit pas le même résultat.!
Sub Macro2()
Range("E12:E19").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub
Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Je vous explique mieux :
J'ai par exemple 2 montants :
380,25
et
380
et je dois les transformer en :
380.25
et
380.00
Je peux faire un "remplacer par" pour le nombre qui a des décimales après
la
virgule mais pour l'autre, ça ne marche pas car pas de virgule.
Comment puis-je forcer à écrire 380,00 au lieu de 380 car il supprime
automatiquement le ,00 car nombre rond ?
Si j'arrive à faire cela, je pourrais faire ensuite un "remplacer par".
Merci de votre aide, je commence à manquer vraiment d'idée.
Isa.Bonjour IsaJ'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
La fonction de recheche/remplacer d'Excel est la pour cela
Sélectionne la plage> Rechercher>Remplacer
Cela fonctionne mieux par cette voie que par la macro enregistrée en
effectuant cette fonction. ex: par l'enregistreur de macro on obtient
cette
macro, le pb, à l'utilisation autre que par la voie de "Recherche" elle
ne
produit pas le même résultat.!
Sub Macro2()
Range("E12:E19").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub
après tu mets les cellules au Format, Nombre, 0.00
isabelleMerci pour vos conseils mais je n'arrive toujours pas à une solution.
après tu mets les cellules au Format, Nombre, 0.00
isabelle
Merci pour vos conseils mais je n'arrive toujours pas à une solution.
après tu mets les cellules au Format, Nombre, 0.00
isabelleMerci pour vos conseils mais je n'arrive toujours pas à une solution.
Re...Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Amha, si les montants doivent rester des chiffres valides, il n'y a pas de
solution sans changer les paramètres d'XL ou directement les options
régionales dans le panneau de config. de Windows.
--
Salutations
JJ
"Isa" a écrit dans le message de news:Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Je vous explique mieux :
J'ai par exemple 2 montants :
380,25
et
380
et je dois les transformer en :
380.25
et
380.00
Je peux faire un "remplacer par" pour le nombre qui a des décimales après
la
virgule mais pour l'autre, ça ne marche pas car pas de virgule.
Comment puis-je forcer à écrire 380,00 au lieu de 380 car il supprime
automatiquement le ,00 car nombre rond ?
Si j'arrive à faire cela, je pourrais faire ensuite un "remplacer par".
Merci de votre aide, je commence à manquer vraiment d'idée.
Isa.Bonjour IsaJ'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
La fonction de recheche/remplacer d'Excel est la pour cela
Sélectionne la plage> Rechercher>Remplacer
Cela fonctionne mieux par cette voie que par la macro enregistrée en
effectuant cette fonction. ex: par l'enregistreur de macro on obtient
cette
macro, le pb, à l'utilisation autre que par la voie de "Recherche" elle
ne
produit pas le même résultat.!
Sub Macro2()
Range("E12:E19").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub
Re...
Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Amha, si les montants doivent rester des chiffres valides, il n'y a pas de
solution sans changer les paramètres d'XL ou directement les options
régionales dans le panneau de config. de Windows.
--
Salutations
JJ
"Isa" <Isa@discussions.microsoft.com> a écrit dans le message de news:
4529C186-DADF-48CF-AE0C-B3003EE1F2F9@microsoft.com...
Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Je vous explique mieux :
J'ai par exemple 2 montants :
380,25
et
380
et je dois les transformer en :
380.25
et
380.00
Je peux faire un "remplacer par" pour le nombre qui a des décimales après
la
virgule mais pour l'autre, ça ne marche pas car pas de virgule.
Comment puis-je forcer à écrire 380,00 au lieu de 380 car il supprime
automatiquement le ,00 car nombre rond ?
Si j'arrive à faire cela, je pourrais faire ensuite un "remplacer par".
Merci de votre aide, je commence à manquer vraiment d'idée.
Isa.
Bonjour Isa
J'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
La fonction de recheche/remplacer d'Excel est la pour cela
Sélectionne la plage> Rechercher>Remplacer
Cela fonctionne mieux par cette voie que par la macro enregistrée en
effectuant cette fonction. ex: par l'enregistreur de macro on obtient
cette
macro, le pb, à l'utilisation autre que par la voie de "Recherche" elle
ne
produit pas le même résultat.!
Sub Macro2()
Range("E12:E19").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub
Re...Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Amha, si les montants doivent rester des chiffres valides, il n'y a pas de
solution sans changer les paramètres d'XL ou directement les options
régionales dans le panneau de config. de Windows.
--
Salutations
JJ
"Isa" a écrit dans le message de news:Merci pour vos conseils mais je n'arrive toujours pas à une solution.
Je vous explique mieux :
J'ai par exemple 2 montants :
380,25
et
380
et je dois les transformer en :
380.25
et
380.00
Je peux faire un "remplacer par" pour le nombre qui a des décimales après
la
virgule mais pour l'autre, ça ne marche pas car pas de virgule.
Comment puis-je forcer à écrire 380,00 au lieu de 380 car il supprime
automatiquement le ,00 car nombre rond ?
Si j'arrive à faire cela, je pourrais faire ensuite un "remplacer par".
Merci de votre aide, je commence à manquer vraiment d'idée.
Isa.Bonjour IsaJ'ai également pensé faire un remplacer de la virgule , par le point .
mais
je n'y arrive pas.
La fonction de recheche/remplacer d'Excel est la pour cela
Sélectionne la plage> Rechercher>Remplacer
Cela fonctionne mieux par cette voie que par la macro enregistrée en
effectuant cette fonction. ex: par l'enregistreur de macro on obtient
cette
macro, le pb, à l'utilisation autre que par la voie de "Recherche" elle
ne
produit pas le même résultat.!
Sub Macro2()
Range("E12:E19").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub