1 votes

Comment faire en sorte qu'Excel utilise universellement le séparateur de groupes de chiffres (séparateur de milliers) ?

Le séparateur de groupes de chiffres est déjà défini dans mes paramètres régionaux.

enter image description here

Mais Excel ne montre pas de tels chiffres. Comment puis-je faire en sorte qu'Excel le fasse partout ? incluant le nombre moyen dans la barre d'état .

enter image description here

Je ne veux pas avoir à sélectionner et formater chaque feuille pour afficher de tels chiffres.

0 votes

Vous pouvez le faire assez facilement en utilisant Ctrl+A puis en sélectionnant le , dans l'onglet chiffres. Pourquoi ne pouvez-vous pas faire ça ?

2voto

FlexYourData Points 5655

Les nombres saisis ou collés dans une cellule Excel utilisent par défaut le format Général. Il n'utilise pas de séparateurs de milliers, car cela ne serait pas toujours approprié. Les nombres que vous avez saisis ou collés peuvent être des identifiants ou des nombres à plusieurs chiffres pour lesquels il ne serait pas approprié de séparer les chiffres. Le format général est l'option la plus sûre car il essaie de faire le moins d'hypothèses possible.

Par exemple, j'ai souvent des colonnes qui contiennent une année à quatre chiffres. Si celles-ci étaient automatiquement formatées en 2 020 (pour cette année), ce serait très ennuyeux !

Vous pouvez utiliser le raccourci clavier Ctrl + Shift + ! pour formater les cellules sélectionnées au format "Style virgule", qui utilise généralement le séparateur de milliers et deux décimales. Dans Excel 365, Alt + H + K permettra d'obtenir le même résultat.

EDITAR:

Une solution de rechange consiste à créer une macro dans votre classeur de macros personnelles et à lui attribuer un raccourci clavier.

Si vous n'avez jamais utilisé le classeur de macros personnelles, le moyen le plus simple d'y accéder est d'enregistrer une nouvelle macro et de la sélectionner dans le menu déroulant.

Cliquez sur "Enregistrer une macro" dans le groupe "Code" de l'onglet "Développeur" du ruban, puis utilisez le menu déroulant de la boîte de dialogue. Vous pouvez en même temps lui donner un raccourci :

enter image description here

Notez l'étape que vous suivez habituellement pour formater de la façon dont vous le souhaitez.

J'ai cliqué sur "style virgule", puis j'ai supprimé les décimales et j'ai élargi un peu la colonne pour m'assurer que cela fonctionnait sur un grand nombre que j'avais dans mes données de test. Appuyez sur Alt + F11 pour ouvrir l'éditeur de code, et j'ai vu ceci :

Sub MyFormat()
'
' MyFormat Macro
'
' Keyboard Shortcut: Ctrl+g
'
    Selection.Style = "Comma"
    Selection.NumberFormat = "_(* #,##0.0_);_(* (#,##0.0);_(* ""-""??_);_(@_)"
    Selection.NumberFormat = "_(* #,##0_);_(* (#,##0);_(* ""-""??_);_(@_)"
    Columns("A:A").ColumnWidth = 24.71
End Sub

Je n'ai pas besoin de tout ça. Juste la troisième ligne, alors je l'ai modifiée pour avoir ça :

Sub MyFormat()

' Keyboard Shortcut: Ctrl+g
Selection.NumberFormat = "_(* #,##0_);_(* (#,##0);_(* ""-""??_);_(@_)"

End Sub

J'ai maintenant cette macro dans le classeur de macros personnelles, Ctrl + G appliquera ce format à ce que j'ai sélectionné.

1 votes

Merci pour le raccourci, mais en l'utilisant, je dois toujours passer par la fenêtre de formatage et supprimer ces décimales supplémentaires. Je cherchais un paramètre universel pour ne pas avoir à le faire à chaque fois. Cette page Uservoice est exactement ce que je cherchais : excel.uservoice.com/forums/

0 votes

P.s. choisissez bien votre raccourci ! Ctrl+G est normalement "Aller à". Mais je ne l'utilise pas beaucoup, donc ça me semble correct.

0 votes

Merci pour l'explication détaillée de la solution de contournement. Je pense que ce sera la solution jusqu'à ce que Microsoft mette cette option à disposition.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X