décimales Anglaises; décimales Françaises

  • Initiateur de la discussion Initiateur de la discussion florentm
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

florentm

Guest
Bonjour à tous 😉

j'ai un problème pour copier des valeurs décimales à points (réalisées sous un fichier Anglosaxon) sur une feuille Excel Française (décimales à virgules)

le problème est que le point (constituant la décimale) n'est pas pris en compte dans le système d'exploitation Excel Français, m'enlevant ainsi toutes mes décimales.
(me remplaçant les points par le séparateur de millier)

comment faut-il faire pour conserver les décimales points d'un fichier copié Anglosaxon sur un fichier Excel (version Française)
 
florentm, le forum,

c'est probablement ton ordinateur qui est mal paramétré, essaie :

démarrer => paramètres => panneau de configuration => options régionales et linguistiques => personnaliser => dans l'onglet nombre sur le champ symbole décimal tu remplaces la virgule par le point et tu renouvelles l'opération sur l'onglet symbole monétaire => tu valides et c'est terminé.

a partir d'ici excel ne considère plus la virgule comme séparateur mais le point.
en espérant avoir compris ta demande.

A+
 
merci bcp pour ces infos mais ca n arien donné, tans pis

seulement lorsque ds les options reg, je change le signe decimal en point et le symbole de grpt de chiffre en virgule, j arrive a obtenir les bons nombres, mais sans les decimales!

dommage

je vais fouiner encore et encore

merci en tt cas pour cette aide
 
Bonjour tout le monde !

Perso j'ai le même problème. En fait j'ai réalisée une macro permettant de remplacer les points en virgules.

L'opération s'effectue parfaitement seulement si le nombre dans la case ne comporte qu'au maximum deux chiffres après la virgule.
Dans le cas contraire le point saute.

Exemple:
si j'ai 5.48965 et que j'effectue la macro j'obtiens 548965
mais si j'ai 5.49 j'obtiens 5,49

Avis aux amateurs donc....

Merci beaucoup
 
Salut Spag,

Manifestement le problèume vient de ta macro.

Peux-tu mettre la macro en ligne ou bien joindre un extrait de ton fichier (zippé, - de 50 ko, nom sans espace, accent, tiret, ...).

Je ne suis pas spécialiste VBA, mais le Forum va t'aider à trouver la solution.

@+
 
Salut Tibo


No Problemo voilà ma macro :

Sub Virgule()

Range('A27:I65536').Select
Selection.Replace What:='.', Replacement:=',', LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range('F20').Select

Columns('A:I').Select
Range('A3').Activate
With Selection
.HorizontalAlignment = xlCenter
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ReadingOrder = xlContext
End With
Range('G22').Select

End Sub


Merci de ton aide
 
re re re bonjour

bon ben tout est ok
j'ai vadrouillé sur d'anciens fils et j'ai trouvé mon bonheur !!!

voilà la solution :

Sub conso()
Dim Plage As Range, Tabl
With Feuil1
Set Plage = .Range('A1', .Range('A65536').End(xlUp))
Tabl = Plage.Value
Plage.Value = Tabl
End With
End Sub

Bonne soirée !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
5
Affichages
3 K
Y
  • Question Question
Réponses
8
Affichages
479
yannickbia
Y
S
Réponses
9
Affichages
2 K
E
Réponses
7
Affichages
2 K
excel12
E
C
Réponses
4
Affichages
795
C
E
Réponses
4
Affichages
870
E
C
Réponses
13
Affichages
1 K
C
B
Réponses
1
Affichages
680
C
Réponses
2
Affichages
2 K
chpouite
C
J
Réponses
4
Affichages
900
J
Retour