Comma Just Comma - Dicas do Excel

Existem algumas coisas que continuam a me deixar louco sobre o Excel. Um deles é o ícone "Estilo de Vírgula" que está no meio da guia Início da Faixa de Opções. A dica de ferramenta para este ícone afirma que adicionará um separador de milhares aos seus números.

Se ao menos fizesse apenas o que diz …

Mas quando você clica neste ícone, você notará que quatro coisas acontecem:

  1. Qualquer valor zero é substituído por um hífen. Não apenas um hífen, mas um hífen misteriosamente alinhado com as casas decimais.
  2. Excel insere duas casas decimais
  3. O Excel recua o dígito final para que não fique alinhado com a borda direita da célula
  4. Excel adiciona um separador de milhares
Eu só queria que uma dessas quatro coisas acontecesse

Qual é o problema com isso, Microsoft? Você me prometeu um separador de milhares, mas adicionou um monte de bagagem junto com ele. Aqui está um uso gratuito de um gráfico de pizza para mostrar o quanto das configurações feitas pelo ícone de vírgula são realmente esperadas:

Eu só quero uma vírgula

Estive reclamando sobre o ícone de vírgula recentemente em meus seminários do Power Excel. Greg em Fort Wayne sugeriu que eu começasse a usar o estilo Vírgula 0 encontrado na galeria de Estilos de Célula. Isso elimina o incômodo de limpar as duas casas decimais.

Nota

Livrar-se das 2 casas decimais é valioso: economiza pelo menos quatro cliques. Cada vez que tento diminuir o decimal, acidentalmente clico em Aumentar o decimal. Em seguida, tenho que clicar no outro ícone três vezes para remover as três casas decimais.

O estilo Vírgula 0 resolve um dos três problemas

Falo sobre o estilo de vírgula porque ri quando abro o Excel.UserVoice.com e mostro que a principal ideia é oferecer um estilo de vírgula que realmente adiciona apenas uma vírgula. Recomendo que você clique nesse link e dê seu voto para dizer à Microsoft que isso também o incomoda.

Clique aqui para votar

Mas em outro seminário, Dustin sugere adicionar esta pequena macro à sua pasta de trabalho macro pessoal:

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

Adicione um ícone à sua Barra de Ferramentas de Acesso Rápido para executar este código. Execute o código uma vez por pasta de trabalho. O estilo da vírgula mudará para adicionar um separador de milhares, mas nada mais.

Assistir vídeo

Transcrição de vídeo

Learn Excel from Podcast, Episódio 2215: Comma, Just a Comma.

Ei, bem-vindo de volta ao netcast, sou Bill Jelen. Hoje é sobre essa vírgula aqui em cima. Esta vírgula diz que vai aplicar o estilo de vírgula, mas quando eu clico nisso - olhe para esses números aqui antes de clicar - e clico no estilo de vírgula, e ele adiciona as vírgulas. Isso é bonito. Mas também adicionou duas casas decimais, afastou tudo da borda direita da célula e substituiu os zeros por um pequeno hífen que parecia estar alinhado com um ponto decimal, o que não faz sentido nenhum. Eu não sei. Essa vírgula só me irrita e não sou a única. Tudo bem?

Esta não é minha ideia, ela se destacou no UserVoice.com. Isso foi escrito por alguém chamado Tobias. E olhe para tudo isso - 260 votos e 78 comentários - muitas pessoas concordam com Tobias que deveria haver um botão para apenas adicionar mil separadores. Não precisamos de todas as coisas extras, certo? Então saia e vote nisso, colocarei o link nos comentários do YouTube para que você possa votar. Devíamos apenas acumular e obter, você sabe, mil votos para este item.

Agora, eu estava em Fort Wayne e um cara chamado Greg disse: "Ei, (Inaudível 00:01:05), há uma maneira melhor de fazer isso. Basta escolher seus números, vá para Estilos de Célula e escolha Vírgula (0). " Bem, ok, isso é um pouco melhor. Não tenho as duas casas decimais extras. Sim, preciso de dois cliques para chegar lá, em vez de um clique. Isso não é ruim. Mas, quer dizer, sério, está me economizando quatro cliques, porque aqui, o que eu tenho que fazer? Tenho que me livrar desses decimais e sempre clico primeiro no errado, depois xingo e, em seguida, clico no outro três vezes. São quatro cliques para eliminar as casas decimais. Então, sim, é uma ótima ideia, Greg. Mas ainda temos o problema de que ele afasta os números da borda direita da célula e os zeros aparecem como travessões.

Tudo bem. Então, alguns - uma ótima sugestão de Dustin W., que escreveu e disse: "Olha, eu tenho três linhas de código em minha pasta de trabalho de macro pessoal que apenas resolve esse problema." Tudo bem. Mude para VBA-- Alt + F11. Você vai colocar isso em sua pasta de trabalho de macro pessoal. Agora, suponho que você tenha uma pasta de trabalho de macro pessoal. Se tiver, Exibir, Explorador de projeto, deverá ver Pessoal .xlsb; se não, vá para o outtake no final deste vídeo, vou mostrar como fazer isso. Escolha qualquer um desses módulos e digite este código: FixCommaStyle () ActiveWorkbook.Styles (" Vírgula (0) "). NumberFormat =" #, "" 0 "e isso vai mudar o estilo do número. Veja, agora, esse estilo é exclusivo da pasta de trabalho, então sempre que eu tiver uma pasta de trabalho, irei tenho que adicionar este código. E o que eu 'Fizemos aqui-- Customize Quick Access Toolbar, fui para macros, encontrei meu FixCommaStyle, adicionei e mudei o ícone. Nenhum desses aqui se parece com uma vírgula que está sendo corrigida. Você apenas terá que escolher um de que se lembre - eu escolhi a nuvem - clique em OK e, em seguida, toda vez que abro uma pasta de trabalho, antes de escolher Vírgula (0), só preciso vir aqui e clicar a nuvem. Tudo bem? E então Cell Styles, Comma (0), BAM! Recebo as vírgulas sem todo o material extra aqui, Cell Styles, Comma (0), aqui, Cell Styles, Comma (0), e é melhor. Eu ainda adoraria um clique para isso, mas, você sabe, quem sabe quanto tempo a Microsoft levará para consertar isso? E parabéns a Dustin por esse trecho de código. Agora, novamente, se você ainda não tem uma pasta de trabalho macro pessoal, espere até o final do vídeo. EU'vou lhe mostrar como fazer isso.

Compre o livro Excel 2016 VBA Macros, de Tracy e eu. Existe uma edição para cada versão do Excel-- 3, 7, 10, 13, 16. Confira.

Tudo bem. Portanto, a questão é: por que esse estilo de vírgula está fazendo muito mais do que apenas uma vírgula? Ele tem duas casas decimais, mostra os zeros como hífen, afasta os números da borda direita da célula e adiciona uma vírgula. 75% do que ele faz não é anunciado, é inesperado, indesejado. Gregg, em Fort Wayne, sugeriu usar a lista suspensa Cell Styles e Comma (0), e isso remove alguns cliques; mas Dustin tem algum código para sua pasta de trabalho de macro pessoal, estilo de vírgula fixa, esta linha de código, e então você pode apenas alterar o estilo de vírgula (0) rapidamente. Saia e vote. Vote nesta ideia - deixe a Microsoft saber que isso o irrita tanto quanto me irrita.

E para baixar a apostila do vídeo de hoje, visite o URL na descrição do YouTube - você pode baixar a apostila.

Bem, eu quero agradecer por você passar por aqui, vejo vocês na próxima vez para outro netcast de.

Tudo bem. Então aqui está o outtake. Digamos que você não tenha personal.xlsb - você nunca gravou macros antes, nunca coloque nada em sua pasta de trabalho de macro pessoal. é muito fácil conseguir um desses. Basta pressionar Ctrl + N para uma nova pasta de trabalho e, em seguida, queremos gravar uma macro - então, Exibir, Macros, Gravar macro, e vamos chamá-lo de qualquer coisa - e vamos armazená-lo no pessoal pasta de trabalho macro. Portanto, certifique-se de escolher isso e clique em OK. Em seguida, faça uma coisa - não me importo com o que você faça - apenas digite "Olá", Enter - incrível. E você verá aqui, há um botão Parar gravação. No entanto, você também pode ir para Exibir, Macros, Parar gravação - qualquer um, não me importa qual você usa, pare a gravação. Tudo bem. E agora, teremos criado um personal.xlsb. E você terá Módulo1, meu Módulo4,ali. Você pode realmente se livrar disso, certo, mas enquanto estiver aqui para se livrar dele, certifique-se de clicar no ícone Salvar. Isso salvará a macro pessoal xlsb. Quando você fecha o Excel, ele dirá Ei, deseja salvar personal.xlsb? Mas vai demorar horas a partir de agora e você vai esquecer tudo sobre ter gravado isso, e eu perdi muitas coisas - meu pessoal.xlsb - porque eu esqueci. Por isso, sempre tenho o hábito de clicar aqui e clicar em Salvar imediatamente. Bem, ei, obrigado por assistir a saída. Nos vemos na próxima vez para outro netcast de.Vai demorar horas a partir de agora e você vai esquecer tudo sobre ter gravado isso, e eu perdi tantas coisas - meu arquivo pessoal.xlsb - porque eu esqueci. Por isso, sempre tenho o hábito de clicar aqui e clicar em Salvar imediatamente. Bem, ei, obrigado por assistir a saída. Nos vemos na próxima vez para outro netcast de.Vai demorar horas a partir de agora e você vai esquecer tudo sobre ter gravado isso, e eu perdi tantas coisas - meu arquivo pessoal.xlsb - porque eu esqueci. Por isso, sempre tenho o hábito de clicar aqui e clicar em Salvar imediatamente. Bem, ei, obrigado por assistir a saída. Nos vemos na próxima vez para outro netcast de.

Baixar arquivo Excel

Para baixar o arquivo excel: comma-just-comma.xlsm

Excel Pensamento do Dia

Pedi conselhos aos meus amigos do Excel Master sobre o Excel. O pensamento de hoje para ponderar:

"VLOOKUP é o Derek Zoolander do mundo do Excel …"

GoldenEyes88

Artigos interessantes...