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.\0\0 mais il met automatiquement 00 comme chiffre
des centimes.
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
Jacky
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.
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.
Isa
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.
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.
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.
T
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
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 ?
Isa
Bonjour,
Je veux bien faire une fonction mais pouvez-vous me dire comment procéder ou me donner un lien qui l'explique ? J'ai également pensé faire un remplacer de la virgule , par le point . mais je n'y arrive pas. Merci.
"T" wrote:
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 ?
Bonjour,
Je veux bien faire une fonction mais pouvez-vous me dire comment procéder ou
me donner un lien qui l'explique ?
J'ai également pensé faire un remplacer de la virgule , par le point . mais
je n'y arrive pas.
Merci.
"T" wrote:
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
Je veux bien faire une fonction mais pouvez-vous me dire comment procéder ou me donner un lien qui l'explique ? J'ai également pensé faire un remplacer de la virgule , par le point . mais je n'y arrive pas. Merci.
"T" wrote:
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 ?
Fredo P.
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 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
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
Isa
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 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 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
isabelle
bonjour Isa,
après tu mets les cellules au Format, Nombre, 0.00
isabelle
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
bonjour Isa,
après tu mets les cellules au Format, Nombre, 0.00
isabelle
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
après tu mets les cellules au Format, Nombre, 0.00
isabelle
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
Jacky
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 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" <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
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 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
Fredo P.
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, personnalisé, 0.00
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, personnalisé, 0.00
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, personnalisé, 0.00
Fredo P.
si tu nous permets d'y avoir l'accés à ton classeur ici http://cjoint.com "Jacky" a écrit dans le message de news:
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 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
si tu nous permets d'y avoir l'accés à ton classeur ici
http://cjoint.com
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news:
u5HlfhVKIHA.5788@TK2MSFTNGP06.phx.gbl...
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
si tu nous permets d'y avoir l'accés à ton classeur ici http://cjoint.com "Jacky" a écrit dans le message de news:
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 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