Je voulais savoir s'il etait possible via macro de changer dans les regional
settings le separateur decimal "," en "." et separateur millier "." en ","
Puis apres les remettrent comme ils etaient.
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
Nicolas B.
Salut Michel,
Le séparateur décimal est stocké dans la base de registres. Il suffit de modifier la clé correspondante pour le changer. Mais il faut ensuite rouvrir Excel pour que les paramètres soient pris en compte.
Dim Sep As String
Sub ChangerSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") Sep = WSH.RegRead("HKCUControl PanelInternationalsDecimal") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", "." End Sub
Sub RetablirSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", Sep End Sub
A+ Nicolas B.
Michel HOLDERITH wrote:
Bonjour a tout le monde,
Je voulais savoir s'il etait possible via macro de changer dans les regional settings le separateur decimal "," en "." et separateur millier "." en "," Puis apres les remettrent comme ils etaient.
Merci d'avance.
@+ Michel.
Salut Michel,
Le séparateur décimal est stocké dans la base de registres. Il suffit de
modifier la clé correspondante pour le changer.
Mais il faut ensuite rouvrir Excel pour que les paramètres soient pris
en compte.
Dim Sep As String
Sub ChangerSepDecimal()
Dim WSH As Object
Set WSH = CreateObject("WScript.Shell")
Sep = WSH.RegRead("HKCUControl PanelInternationalsDecimal")
WSH.RegWrite "HKCUControl PanelInternationalsDecimal", "."
End Sub
Sub RetablirSepDecimal()
Dim WSH As Object
Set WSH = CreateObject("WScript.Shell")
WSH.RegWrite "HKCUControl PanelInternationalsDecimal", Sep
End Sub
A+
Nicolas B.
Michel HOLDERITH wrote:
Bonjour a tout le monde,
Je voulais savoir s'il etait possible via macro de changer dans les regional
settings le separateur decimal "," en "." et separateur millier "." en ","
Puis apres les remettrent comme ils etaient.
Le séparateur décimal est stocké dans la base de registres. Il suffit de modifier la clé correspondante pour le changer. Mais il faut ensuite rouvrir Excel pour que les paramètres soient pris en compte.
Dim Sep As String
Sub ChangerSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") Sep = WSH.RegRead("HKCUControl PanelInternationalsDecimal") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", "." End Sub
Sub RetablirSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", Sep End Sub
A+ Nicolas B.
Michel HOLDERITH wrote:
Bonjour a tout le monde,
Je voulais savoir s'il etait possible via macro de changer dans les regional settings le separateur decimal "," en "." et separateur millier "." en "," Puis apres les remettrent comme ils etaient.
"Michel HOLDERITH" <#nospam# a écrit dans le message de news:u$2xDv$
Bonjour a tout le monde,
Je voulais savoir s'il etait possible via macro de changer dans les regional settings le separateur decimal "," en "." et separateur millier "." en "," Puis apres les remettrent comme ils etaient.
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:u$2xDv$jEHA.1764@TK2MSFTNGP10.phx.gbl...
Bonjour a tout le monde,
Je voulais savoir s'il etait possible via macro de changer dans les regional
settings le separateur decimal "," en "." et separateur millier "." en ","
Puis apres les remettrent comme ils etaient.
"Michel HOLDERITH" <#nospam# a écrit dans le message de news:u$2xDv$
Bonjour a tout le monde,
Je voulais savoir s'il etait possible via macro de changer dans les regional settings le separateur decimal "," en "." et separateur millier "." en "," Puis apres les remettrent comme ils etaient.
Merci d'avance.
@+ Michel.
Michel Pierron
Re Michel, c'est plutôt là: http://longre.free.fr/downloads/ParamReg.zip MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de news:u$2xDv$
Bonjour a tout le monde,
Je voulais savoir s'il etait possible via macro de changer dans les regional settings le separateur decimal "," en "." et separateur millier "." en "," Puis apres les remettrent comme ils etaient.
Merci d'avance.
@+ Michel.
Re Michel, c'est plutôt là:
http://longre.free.fr/downloads/ParamReg.zip
MP
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:u$2xDv$jEHA.1764@TK2MSFTNGP10.phx.gbl...
Bonjour a tout le monde,
Je voulais savoir s'il etait possible via macro de changer dans les regional
settings le separateur decimal "," en "." et separateur millier "." en ","
Puis apres les remettrent comme ils etaient.
Re Michel, c'est plutôt là: http://longre.free.fr/downloads/ParamReg.zip MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de news:u$2xDv$
Bonjour a tout le monde,
Je voulais savoir s'il etait possible via macro de changer dans les regional settings le separateur decimal "," en "." et separateur millier "." en "," Puis apres les remettrent comme ils etaient.
Merci d'avance.
@+ Michel.
JpPradier
Bonjour Michel
Si tu utilise Excel 2002 ou plus, tu peux utiliser :
Salut merci beaucoup pour cette reponse tout marche impecc... et pour les millers ca marche pareil ? @+ Michel.
"Nicolas B." wrote in message news:
Salut Michel,
Le séparateur décimal est stocké dans la base de registres. Il suffit de modifier la clé correspondante pour le changer. Mais il faut ensuite rouvrir Excel pour que les paramètres soient pris en compte.
Dim Sep As String
Sub ChangerSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") Sep = WSH.RegRead("HKCUControl PanelInternationalsDecimal") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", "." End Sub
Sub RetablirSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", Sep End Sub
A+ Nicolas B.
Michel HOLDERITH wrote:
Bonjour a tout le monde,
Je voulais savoir s'il etait possible via macro de changer dans les regional
settings le separateur decimal "," en "." et separateur millier "." en ","
Puis apres les remettrent comme ils etaient.
Merci d'avance.
@+ Michel.
Salut merci beaucoup pour cette reponse tout marche impecc...
et pour les millers ca marche pareil ?
@+
Michel.
"Nicolas B." <nicolas.bruot@adresse.bidon.invalid> wrote in message
news:O7N5SBAkEHA.1356@TK2MSFTNGP09.phx.gbl...
Salut Michel,
Le séparateur décimal est stocké dans la base de registres. Il suffit de
modifier la clé correspondante pour le changer.
Mais il faut ensuite rouvrir Excel pour que les paramètres soient pris
en compte.
Dim Sep As String
Sub ChangerSepDecimal()
Dim WSH As Object
Set WSH = CreateObject("WScript.Shell")
Sep = WSH.RegRead("HKCUControl PanelInternationalsDecimal")
WSH.RegWrite "HKCUControl PanelInternationalsDecimal", "."
End Sub
Sub RetablirSepDecimal()
Dim WSH As Object
Set WSH = CreateObject("WScript.Shell")
WSH.RegWrite "HKCUControl PanelInternationalsDecimal", Sep
End Sub
A+
Nicolas B.
Michel HOLDERITH wrote:
Bonjour a tout le monde,
Je voulais savoir s'il etait possible via macro de changer dans les
regional
settings le separateur decimal "," en "." et separateur millier "." en
","
Salut merci beaucoup pour cette reponse tout marche impecc... et pour les millers ca marche pareil ? @+ Michel.
"Nicolas B." wrote in message news:
Salut Michel,
Le séparateur décimal est stocké dans la base de registres. Il suffit de modifier la clé correspondante pour le changer. Mais il faut ensuite rouvrir Excel pour que les paramètres soient pris en compte.
Dim Sep As String
Sub ChangerSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") Sep = WSH.RegRead("HKCUControl PanelInternationalsDecimal") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", "." End Sub
Sub RetablirSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", Sep End Sub
A+ Nicolas B.
Michel HOLDERITH wrote:
Bonjour a tout le monde,
Je voulais savoir s'il etait possible via macro de changer dans les regional
settings le separateur decimal "," en "." et separateur millier "." en ","
Puis apres les remettrent comme ils etaient.
Merci d'avance.
@+ Michel.
Nicolas B.
Pour les milliers, l'entrée à modifier est sThousand.
A+ Nicolas B.
Michel HOLDERITH wrote:
Salut merci beaucoup pour cette reponse tout marche impecc... et pour les millers ca marche pareil ? @+ Michel.
"Nicolas B." wrote in message news:
Salut Michel,
Le séparateur décimal est stocké dans la base de registres. Il suffit de modifier la clé correspondante pour le changer. Mais il faut ensuite rouvrir Excel pour que les paramètres soient pris en compte.
Dim Sep As String
Sub ChangerSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") Sep = WSH.RegRead("HKCUControl PanelInternationalsDecimal") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", "." End Sub
Sub RetablirSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", Sep End Sub
A+ Nicolas B.
Pour les milliers, l'entrée à modifier est sThousand.
A+
Nicolas B.
Michel HOLDERITH wrote:
Salut merci beaucoup pour cette reponse tout marche impecc...
et pour les millers ca marche pareil ?
@+
Michel.
"Nicolas B." <nicolas.bruot@adresse.bidon.invalid> wrote in message
news:O7N5SBAkEHA.1356@TK2MSFTNGP09.phx.gbl...
Salut Michel,
Le séparateur décimal est stocké dans la base de registres. Il suffit de
modifier la clé correspondante pour le changer.
Mais il faut ensuite rouvrir Excel pour que les paramètres soient pris
en compte.
Dim Sep As String
Sub ChangerSepDecimal()
Dim WSH As Object
Set WSH = CreateObject("WScript.Shell")
Sep = WSH.RegRead("HKCUControl PanelInternationalsDecimal")
WSH.RegWrite "HKCUControl PanelInternationalsDecimal", "."
End Sub
Sub RetablirSepDecimal()
Dim WSH As Object
Set WSH = CreateObject("WScript.Shell")
WSH.RegWrite "HKCUControl PanelInternationalsDecimal", Sep
End Sub
Pour les milliers, l'entrée à modifier est sThousand.
A+ Nicolas B.
Michel HOLDERITH wrote:
Salut merci beaucoup pour cette reponse tout marche impecc... et pour les millers ca marche pareil ? @+ Michel.
"Nicolas B." wrote in message news:
Salut Michel,
Le séparateur décimal est stocké dans la base de registres. Il suffit de modifier la clé correspondante pour le changer. Mais il faut ensuite rouvrir Excel pour que les paramètres soient pris en compte.
Dim Sep As String
Sub ChangerSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") Sep = WSH.RegRead("HKCUControl PanelInternationalsDecimal") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", "." End Sub
Sub RetablirSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", Sep End Sub
A+ Nicolas B.
Michel HOLDERITH
merci
"Nicolas B." wrote in message news:
Pour les milliers, l'entrée à modifier est sThousand.
A+ Nicolas B.
Michel HOLDERITH wrote:
Salut merci beaucoup pour cette reponse tout marche impecc... et pour les millers ca marche pareil ? @+ Michel.
"Nicolas B." wrote in message news:
Salut Michel,
Le séparateur décimal est stocké dans la base de registres. Il suffit de modifier la clé correspondante pour le changer. Mais il faut ensuite rouvrir Excel pour que les paramètres soient pris en compte.
Dim Sep As String
Sub ChangerSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") Sep = WSH.RegRead("HKCUControl PanelInternationalsDecimal") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", "." End Sub
Sub RetablirSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", Sep End Sub
A+ Nicolas B.
merci
"Nicolas B." <nicolas.bruot@adresse.bidon.invalid> wrote in message
news:eZzF3SAkEHA.3536@TK2MSFTNGP12.phx.gbl...
Pour les milliers, l'entrée à modifier est sThousand.
A+
Nicolas B.
Michel HOLDERITH wrote:
Salut merci beaucoup pour cette reponse tout marche impecc...
et pour les millers ca marche pareil ?
@+
Michel.
"Nicolas B." <nicolas.bruot@adresse.bidon.invalid> wrote in message
news:O7N5SBAkEHA.1356@TK2MSFTNGP09.phx.gbl...
Salut Michel,
Le séparateur décimal est stocké dans la base de registres. Il suffit de
modifier la clé correspondante pour le changer.
Mais il faut ensuite rouvrir Excel pour que les paramètres soient pris
en compte.
Dim Sep As String
Sub ChangerSepDecimal()
Dim WSH As Object
Set WSH = CreateObject("WScript.Shell")
Sep = WSH.RegRead("HKCUControl PanelInternationalsDecimal")
WSH.RegWrite "HKCUControl PanelInternationalsDecimal", "."
End Sub
Sub RetablirSepDecimal()
Dim WSH As Object
Set WSH = CreateObject("WScript.Shell")
WSH.RegWrite "HKCUControl PanelInternationalsDecimal", Sep
End Sub
Pour les milliers, l'entrée à modifier est sThousand.
A+ Nicolas B.
Michel HOLDERITH wrote:
Salut merci beaucoup pour cette reponse tout marche impecc... et pour les millers ca marche pareil ? @+ Michel.
"Nicolas B." wrote in message news:
Salut Michel,
Le séparateur décimal est stocké dans la base de registres. Il suffit de modifier la clé correspondante pour le changer. Mais il faut ensuite rouvrir Excel pour que les paramètres soient pris en compte.
Dim Sep As String
Sub ChangerSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") Sep = WSH.RegRead("HKCUControl PanelInternationalsDecimal") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", "." End Sub
Sub RetablirSepDecimal() Dim WSH As Object Set WSH = CreateObject("WScript.Shell") WSH.RegWrite "HKCUControl PanelInternationalsDecimal", Sep End Sub
A+ Nicolas B.
Michel HOLDERITH
Merci, mais j'utilise excel 2000 en attendant la nouvelle version..... @+ Michel.
"JpPradier" wrote in message news:ON%
Bonjour Michel
Si tu utilise Excel 2002 ou plus, tu peux utiliser :