Comma Just Comma - Conseils Excel

Table des matières

Il y a certaines choses qui continuent de me rendre fou d'Excel. L'un d'eux est l'icône "Style de virgule" qui se trouve au milieu de l'onglet Accueil du ruban. L'info-bulle de cette icône prétend qu'elle ajoutera un séparateur de milliers à vos nombres.

Si seulement il faisait exactement ce qu'il dit …

Mais lorsque vous cliquez sur cette icône, vous remarquerez que quatre choses se produisent:

  1. Toute valeur nulle est remplacée par un tiret. Pas seulement un trait d'union, mais un trait d'union mystérieusement aligné avec les points décimaux.
  2. Excel insère deux décimales
  3. Excel indente le dernier chiffre afin qu'il ne soit pas aligné avec le bord droit de la cellule
  4. Excel ajoute un séparateur de milliers
Je voulais seulement qu'une de ces quatre choses se produise

Quel est le problème avec ça, Microsoft? Vous m'avez promis un séparateur de milliers, mais vous avez ajouté tout un tas de bagages avec. Voici une utilisation gratuite d'un graphique à secteurs pour montrer à quel point les paramètres définis par l'icône Virgule sont réellement attendus:

Je veux juste une virgule

J'ai récemment critiqué l'icône de la virgule dans mes séminaires Power Excel. Greg de Fort Wayne m'a suggéré de commencer à utiliser le style Virgule 0 trouvé dans la galerie Styles de cellule. Cela élimine les tracas liés à la suppression des deux décimales.

Remarque

Se débarrasser des 2 décimales est précieux: cela économise au moins quatre clics. Chaque fois que j'essaie de diminuer la décimale, je clique accidentellement sur Augmenter la décimale à la place. Je dois ensuite cliquer trois fois sur l'autre icône pour supprimer les trois décimales.

Le style Comma 0 résout l'un des trois problèmes

Je déclamant le style Comma parce que ça fait rire quand je tire Excel.UserVoice.com et que je montre que la principale idée chaude est d'offrir un style de virgule qui ajoute vraiment une virgule. Je vous encourage à cliquer sur ce lien et à ajouter votre vote pour dire à Microsoft que cela vous dérange également.

Cliquez ici pour voter

Mais dans un autre séminaire, Dustin suggère d'ajouter cette petite macro à votre classeur de macros personnelles:

Sub FixCommaStyle() ' Thanks to Dustin W for this code ActiveWorkbook.Styles("Comma").NumberFormat = "#,##0" End Sub

Ajoutez une icône à votre barre d'outils d'accès rapide pour exécuter ce code. Exécutez le code une fois par classeur. Le style virgule changera pour ajouter un séparateur de milliers mais rien d'autre.

Regarder la vidéo

Transcription vidéo

Apprenez Excel à partir du podcast, épisode 2215: virgule, juste une virgule.

Salut, bon retour sur le netcast, je suis Bill Jelen. Aujourd'hui, il s'agit de cette virgule ici. Cette virgule indique qu'elle va appliquer le style virgule, mais quand je clique dessus - regardez ces chiffres ici avant de cliquer dessus - et je clique sur le style virgule, et cela ajoute les virgules. C'est beau. Mais il a également ajouté deux décimales, il a tout éloigné du bord droit de la cellule et il remplace les zéros par un tout petit trait d'union qui semblait aligné avec un point décimal, ce qui n'a aucun sens. Je ne sais pas. Cette virgule m'énerve et je ne suis pas le seul. Bien?

Ce n'est pas mon idée, elle a excellé sur UserVoice.com. Ceci est écrit par quelqu'un du nom de Tobias. Et regardez tout cela - 260 votes et 78 commentaires - beaucoup de gens sont d'accord avec Tobias pour dire qu'il devrait y avoir un bouton pour simplement ajouter un séparateur de mille. Nous n'avons pas besoin de tous les trucs supplémentaires, non? Alors allez voter pour ça, je vais mettre le lien dans les commentaires YouTube pour que vous puissiez voter. Nous devrions simplement empiler et obtenir, vous savez, mille voix pour ce point.

Maintenant, j'étais à Fort Wayne et un type nommé Greg dit: «Hé, (Inaudible 00:01:05) il y a une meilleure façon de faire cela. Choisissez simplement vos numéros, allez dans Styles de cellule et choisissez Virgule (0). " Eh bien, d'accord, c'est un peu mieux. Je n'ai pas les deux décimales supplémentaires. Ouais, il me faut deux clics pour y arriver au lieu d'un clic. C'est pas mal. Mais, je veux dire, vraiment, ça me fait gagner quatre clics, car ici, que dois-je faire? Je dois me débarrasser de ces décimales et je clique toujours d'abord sur le mauvais, puis je jure, puis je clique trois fois sur l'autre. Cela fait donc quatre clics pour éliminer les décimales. Alors, oui, c'est une excellente idée, Greg. Mais nous avons toujours le problème que cela éloigne les nombres du bord droit de la cellule et que les zéros apparaissent sous forme de tiret.

Bien. Donc, une bonne suggestion de Dustin W., qui a écrit et dit: «Écoutez, j'ai trois lignes de code dans mon classeur de macros personnelles qui résout simplement ce problème.» D'accord. Basculez vers VBA - Alt + F11. Vous allez mettre cela dans votre classeur de macros personnel. Maintenant, je suppose que vous avez un classeur de macros personnelles. Si vous le faites, Affichage, Explorateur de projets, vous devriez voir Personnel .xlsb; si vous ne le faites pas, allez à la sortie à la fin de cette vidéo, je vais vous montrer comment l'obtenir. Choisissez l'un de ces modules et tapez ce code: FixCommaStyle () ActiveWorkbook.Styles (" Virgule (0) "). NumberFormat =" #, "" 0 "et cela va changer le style de nombre. Vous voyez, maintenant, ce style est unique au classeur, donc chaque fois que j'ai un classeur, je vais dois ajouter ce code. Et ce que je 'J'ai fait ici - Personnaliser la barre d'outils d'accès rapide, je suis allé aux macros, j'ai trouvé mon FixCommaStyle, je l'ai ajouté puis j'ai changé l'icône. Aucun de ceux-ci ne ressemble à une virgule en cours de correction. Vous aurez juste à en choisir un dont vous vous souviendrez - j'ai choisi le cloud - cliquez sur OK, puis chaque fois que j'ouvre un classeur, avant de choisir Virgule (0), il me suffit de venir ici et de cliquer le nuage. Bien? Et puis Cell Styles, Virgule (0), BAM! J'obtiens les virgules sans toutes les choses supplémentaires ici, les styles de cellule, la virgule (0), ici, les styles de cellule, la virgule (0), et c'est mieux. J'adorerais toujours un clic pour cela, mais, vous savez, qui sait combien de temps il faudra à Microsoft pour résoudre ce problème? Et donc bravo à Dustin pour ce bout de code. Maintenant, encore une fois, si vous n'avez pas encore de classeur de macros personnelles, attendez la fin de la vidéo. JE'Je vais vous montrer comment y parvenir.

Achetez le livre, Excel 2016 VBA Macros, par Tracy et moi-même. Il y a une édition de ceci pour chaque version d'Excel - 3, 7, 10, 13, 16. Vérifiez-le.

Bien. Alors, la question est, pourquoi ce style de virgule fait-il tellement plus qu'une simple virgule? Il a deux décimales, affiche les zéros sous forme de trait d'union, éloigne les nombres du bord droit de la cellule, puis ajoute une virgule. 75% de ce qu'il fait est non annoncé, inattendu, indésirable. Gregg, à Fort Wayne, a suggéré d'utiliser la liste déroulante Styles de cellule et la virgule (0), et cela supprime quelques clics; mais Dustin a du code pour votre classeur de macros personnelles, le style de virgule fixe, cette ligne de code, et vous pouvez simplement changer le style de virgule (0) à la volée. Sortez et votez. Votez pour cette idée - faites savoir à Microsoft que cela vous irrite autant que cela m'irrite.

Et pour télécharger le classeur à partir de la vidéo d'aujourd'hui, visitez l'URL dans la description YouTube - vous pouvez télécharger le classeur.

Eh bien, je tiens à vous remercier d'être passé, je vous verrai la prochaine fois pour une autre diffusion sur Internet.

Bien. Alors, voici la sortie. Disons que vous n'avez pas personal.xlsb - vous n'avez jamais enregistré de macros auparavant, ne mettez jamais rien dans votre classeur de macros personnelles. c'est vraiment facile d'en obtenir un. Allez simplement Ctrl + N pour un nouveau classeur, puis nous voulons enregistrer une macro - donc, View, Macros, Record Macro, et nous l'appellerons simplement n'importe quoi - et nous allons le stocker dans le personnel classeur de macro. Alors assurez-vous de choisir cela, cliquez sur OK. Alors faites une chose - je me fiche de ce que vous faites - tapez simplement "Bonjour", Entrée - génial. Et vous verrez ici, il y a un bouton Arrêter l'enregistrement. Cependant, vous pouvez également accéder à Affichage, Macros, Arrêter l'enregistrement - l'un ou l'autre, je me fiche de celui que vous utilisez, arrêtez l'enregistrement. Bien. Et maintenant, nous avons créé un personal.xlsb. Et vous aurez Module1, le mien Module4,juste là. Vous pouvez vous en débarrasser, d'accord, mais pendant que vous êtes ici pour vous en débarrasser, assurez-vous de cliquer sur l'icône Enregistrer. Cela sauvera la macro personnelle xlsb. Lorsque vous fermez Excel, le message Hey, voulez-vous enregistrer personal.xlsb? Mais ce sera dans des heures et vous oublierez tout d'avoir enregistré ça, et j'ai perdu tellement de choses - mon personal.xlsb - parce que j'oublie. J'ai donc toujours l'habitude de cliquer ici et de cliquer sur Enregistrer tout de suite. Eh bien, merci d'avoir regardé la sortie. Nous vous reverrons la prochaine fois pour un autre netcast de.Il y aura des heures et vous oublierez tout d'avoir enregistré cela, et j'ai perdu tellement de choses - mon personal.xlsb - parce que j'oublie. J'ai donc toujours l'habitude de cliquer ici et de cliquer sur Enregistrer tout de suite. Eh bien, merci d'avoir regardé la sortie. Nous vous reverrons la prochaine fois pour un autre netcast de.Il y aura des heures et vous oublierez tout d'avoir enregistré cela, et j'ai perdu tellement de choses - mon personal.xlsb - parce que j'oublie. J'ai donc toujours l'habitude de cliquer ici et de cliquer sur Enregistrer tout de suite. Eh bien, merci d'avoir regardé la sortie. Nous vous reverrons la prochaine fois pour un autre netcast de.

Télécharger le fichier Excel

Pour télécharger le fichier Excel: virgule-juste-virgule.xlsm

Excellente pensée du jour

J'ai demandé à mes amis Excel Master leurs conseils sur Excel. Pensée d'aujourd'hui à méditer:

"RECHERCHEV est le Derek Zoolander du monde Excel …"

GoldenEyes88

Articles intéressants...