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
Daniel.C
Bonjour. Non testé : sub format_fr () var (".", ".") End Sub Pour VBA, la virgule est le séparateur de milliers. Cordialement. Daniel "Vader" a écrit dans le message de news:
Bonjour,
D'habitude pour faire des remplacements dans une cellule, j'utilisais la fct var() ... mais j'ai un soucis lorsque je veux remplacer par une ",".
Exemple :
J'ai des nombre en format US ... 100548.02154, et le point figure la virgule. Donc je fais :
sub format_fr () var (".", ",") End Sub
Mais soucis ! J'obtiens cela : 10054802154 au lieu de 100548,02154 !!!
J'ai essayé de rusé en passant par une étape de plus ...
sub format_fr () var (".", "toto,") var ("toto" , "") End Sub
Ce qui donne (en étape) : 100548.02154 100548toto,02154 10054802154
J'ai loupé quelque chose ?
Bonjour.
Non testé :
sub format_fr ()
var (".", ".")
End Sub
Pour VBA, la virgule est le séparateur de milliers.
Cordialement.
Daniel
"Vader" <Vader@discussions.microsoft.com> a écrit dans le message de news:
68FBDCFC-F4A1-4453-B90B-E4E869BF02AF@microsoft.com...
Bonjour,
D'habitude pour faire des remplacements dans une cellule, j'utilisais la
fct
var() ... mais j'ai un soucis lorsque je veux remplacer par une ",".
Exemple :
J'ai des nombre en format US ... 100548.02154, et le point figure la
virgule.
Donc je fais :
sub format_fr ()
var (".", ",")
End Sub
Mais soucis ! J'obtiens cela : 10054802154 au lieu de 100548,02154 !!!
J'ai essayé de rusé en passant par une étape de plus ...
sub format_fr ()
var (".", "toto,")
var ("toto" , "")
End Sub
Ce qui donne (en étape) :
100548.02154
100548toto,02154
10054802154
Bonjour. Non testé : sub format_fr () var (".", ".") End Sub Pour VBA, la virgule est le séparateur de milliers. Cordialement. Daniel "Vader" a écrit dans le message de news:
Bonjour,
D'habitude pour faire des remplacements dans une cellule, j'utilisais la fct var() ... mais j'ai un soucis lorsque je veux remplacer par une ",".
Exemple :
J'ai des nombre en format US ... 100548.02154, et le point figure la virgule. Donc je fais :
sub format_fr () var (".", ",") End Sub
Mais soucis ! J'obtiens cela : 10054802154 au lieu de 100548,02154 !!!
J'ai essayé de rusé en passant par une étape de plus ...
sub format_fr () var (".", "toto,") var ("toto" , "") End Sub
Ce qui donne (en étape) : 100548.02154 100548toto,02154 10054802154
J'ai loupé quelque chose ?
JB
Bonjour,
[A1].Value = Val([A1])
ou
[A1].Value = CDbl(Replace([A1].Text, ".", ","))
JB
On 28 mar, 14:54, Vader wrote:
Bonjour,
D'habitude pour faire des remplacements dans une cellule, j'utilisais la f ct var() ... mais j'ai un soucis lorsque je veux remplacer par une ",".
Exemple :
J'ai des nombre en format US ... 100548.02154, et le point figure la virgu le. Donc je fais :
sub format_fr () var (".", ",") End Sub
Mais soucis ! J'obtiens cela : 10054802154 au lieu de 100548,02154 !!!
J'ai essayé de rusé en passant par une étape de plus ...
sub format_fr () var (".", "toto,") var ("toto" , "") End Sub
Ce qui donne (en étape) : 100548.02154 100548toto,02154 10054802154
J'ai loupé quelque chose ?
Bonjour,
[A1].Value = Val([A1])
ou
[A1].Value = CDbl(Replace([A1].Text, ".", ","))
JB
On 28 mar, 14:54, Vader <Va...@discussions.microsoft.com> wrote:
Bonjour,
D'habitude pour faire des remplacements dans une cellule, j'utilisais la f ct
var() ... mais j'ai un soucis lorsque je veux remplacer par une ",".
Exemple :
J'ai des nombre en format US ... 100548.02154, et le point figure la virgu le.
Donc je fais :
sub format_fr ()
var (".", ",")
End Sub
Mais soucis ! J'obtiens cela : 10054802154 au lieu de 100548,02154 !!!
J'ai essayé de rusé en passant par une étape de plus ...
sub format_fr ()
var (".", "toto,")
var ("toto" , "")
End Sub
Ce qui donne (en étape) :
100548.02154
100548toto,02154
10054802154
D'habitude pour faire des remplacements dans une cellule, j'utilisais la f ct var() ... mais j'ai un soucis lorsque je veux remplacer par une ",".
Exemple :
J'ai des nombre en format US ... 100548.02154, et le point figure la virgu le. Donc je fais :
sub format_fr () var (".", ",") End Sub
Mais soucis ! J'obtiens cela : 10054802154 au lieu de 100548,02154 !!!
J'ai essayé de rusé en passant par une étape de plus ...
sub format_fr () var (".", "toto,") var ("toto" , "") End Sub
Ce qui donne (en étape) : 100548.02154 100548toto,02154 10054802154
J'ai loupé quelque chose ?
Vader
Je suis trop bête ! VBA est en format us ... aggrrrr
La solution est valide
Merci Daniel... comme d'habitude rapide.
Bonjour. Non testé : sub format_fr () var (".", ".") End Sub Pour VBA, la virgule est le séparateur de milliers. Cordialement. Daniel "Vader" a écrit dans le message de news:
Bonjour,
D'habitude pour faire des remplacements dans une cellule, j'utilisais la fct var() ... mais j'ai un soucis lorsque je veux remplacer par une ",".
Exemple :
J'ai des nombre en format US ... 100548.02154, et le point figure la virgule. Donc je fais :
sub format_fr () var (".", ",") End Sub
Mais soucis ! J'obtiens cela : 10054802154 au lieu de 100548,02154 !!!
J'ai essayé de rusé en passant par une étape de plus ...
sub format_fr () var (".", "toto,") var ("toto" , "") End Sub
Ce qui donne (en étape) : 100548.02154 100548toto,02154 10054802154
J'ai loupé quelque chose ?
Je suis trop bête ! VBA est en format us ... aggrrrr
La solution est valide
Merci Daniel... comme d'habitude rapide.
Bonjour.
Non testé :
sub format_fr ()
var (".", ".")
End Sub
Pour VBA, la virgule est le séparateur de milliers.
Cordialement.
Daniel
"Vader" <Vader@discussions.microsoft.com> a écrit dans le message de news:
68FBDCFC-F4A1-4453-B90B-E4E869BF02AF@microsoft.com...
Bonjour,
D'habitude pour faire des remplacements dans une cellule, j'utilisais la
fct
var() ... mais j'ai un soucis lorsque je veux remplacer par une ",".
Exemple :
J'ai des nombre en format US ... 100548.02154, et le point figure la
virgule.
Donc je fais :
sub format_fr ()
var (".", ",")
End Sub
Mais soucis ! J'obtiens cela : 10054802154 au lieu de 100548,02154 !!!
J'ai essayé de rusé en passant par une étape de plus ...
sub format_fr ()
var (".", "toto,")
var ("toto" , "")
End Sub
Ce qui donne (en étape) :
100548.02154
100548toto,02154
10054802154
Je suis trop bête ! VBA est en format us ... aggrrrr
La solution est valide
Merci Daniel... comme d'habitude rapide.
Bonjour. Non testé : sub format_fr () var (".", ".") End Sub Pour VBA, la virgule est le séparateur de milliers. Cordialement. Daniel "Vader" a écrit dans le message de news:
Bonjour,
D'habitude pour faire des remplacements dans une cellule, j'utilisais la fct var() ... mais j'ai un soucis lorsque je veux remplacer par une ",".
Exemple :
J'ai des nombre en format US ... 100548.02154, et le point figure la virgule. Donc je fais :
sub format_fr () var (".", ",") End Sub
Mais soucis ! J'obtiens cela : 10054802154 au lieu de 100548,02154 !!!
J'ai essayé de rusé en passant par une étape de plus ...
sub format_fr () var (".", "toto,") var ("toto" , "") End Sub
Ce qui donne (en étape) : 100548.02154 100548toto,02154 10054802154