É assim que você garante que os valores zero não sejam mais exibidos em suas planilhas do Excel, mesmo que ainda estejam lá
Como ocultar valores zero no Excel
![](https://cdn.computerknow.net/4449480/nullwerte_in_excel-listen_schnell_und_einfach_ausblenden.jpg.webp)
Em tabelas que são preenchidas com dados, os valores nulos às vezes mostram lacunas. Se você deseja ocultar essas lacunas visualmente, pode ocultar valores nulos sem excluí-los. Para fazer isso, proceda da seguinte forma:
- Selecione as células nas quais você não deseja que os valores zero apareçam.
- Excel 2007 e Excel 2010: Ative a guia INICIAR. No grupo MODELOS DE TAMANHO, clique em FORMAÇÃO CONDICIONAL> REGRAS PARA CÉLULAS DE DESTAQUE> IGUAL. Insira um zero no campo de entrada. Selecione FORMATO PERSONALIZADO na lista COM.
- Excel até a versão 2003: Acesse o comando CONDITIONAL FORMAT no menu FORMAT. No campo da lista em CONDIÇÃO 1, selecione a opção VALOR DA CÉLULA REAL. Insira um zero no campo de entrada próximo a ele.
- Clique no botão FORMAT.
![](https://cdn.computerknow.net/4449480/nullwerte_in_excel-listen_schnell_und_einfach_ausblenden_2.jpg.webp)
Em todas as versões, o Excel exibe uma caixa de diálogo.
- Ative a guia FONT. Lá você seleciona a cor do fundo da célula atual em COR. Normalmente, essa será a cor branca. Confirme esta seleção com OK.
- Feche também a caixa de diálogo FORMATURA CONDICIONAL com OK.
Os valores zero ainda são exibidos em sua tabela, mas não são mais visíveis porque são produzidos na cor de fundo da célula.
![](https://cdn.computerknow.net/4449480/nullwerte_in_excel-listen_schnell_und_einfach_ausblenden_3.jpg.webp)
A figura a seguir mostra uma tabela de exemplo na qual as células na coluna F são formatadas conforme descrito:
Como evitar a exibição de valores zero no Excel via VBA
![](https://cdn.computerknow.net/4449480/nullwerte_in_excel-listen_schnell_und_einfach_ausblenden_4.jpg.webp)
Gostaria de ocultar automaticamente todas as células com valor zero usando uma macro? Este pode ser um aplicativo útil para limpar dados. Observe a situação inicial na tabela a seguir.
Nesta tabela, queremos ocultar todas as linhas que contêm células que contêm um zero. Use a seguinte macro:
# Links patrocinados #
Ocultar sublininhas Se 0 ()
Dim Cell As Range
Para cada célula em ActiveSheet.UsedRange
Se Cell.Value = 0 And Rows (Cell.Row) .Hidden = False _
Depois, Rows (cell.Row) .Hidden = True
Próxima célula
End Sub
![](https://cdn.computerknow.net/4449480/nullwerte_in_excel-listen_schnell_und_einfach_ausblenden_5.jpg.webp)
Quando você inicia a macro com a tabela mostrada acima, as linhas 4, 12 e 16 são ocultadas.
Um valor zero aparece em qualquer coluna dessas linhas. Se você deseja verificar outro critério em vez de um valor zero, você pode adaptar a comparação com o número 0 no código do programa.
A macro está trabalhando um pouco demais porque também verifica as células que estão em uma linha que estava oculta anteriormente. Em troca, a macro gerencia com menos comandos do que se fosse para detectar esse fato.
Para mostrar todas as células novamente, pressione a combinação de teclas CTRL A e selecione a função "Formatar - Linha - Mostrar" ou use a seguinte macro:
Sub Mostrar tudo ()
Cells.Rows.Hidden = False
End Sub