Como permitir apenas números negativos no Excel?
No Excel, como permitir apenas a entrada de números negativos? Este artigo apresentará alguns truques úteis e rápidos para você resolver essa tarefa.
Permitir apenas números negativos no Excel com Validação de Dados
Permitir apenas números negativos no Excel com código VBA
Permitir apenas números negativos no Excel com Validação de Dados
Normalmente, a função Validação de Dados pode ajudá-lo, por favor, faça o seguinte:
1. Selecione as células ou coluna onde deseja permitir apenas a entrada de números negativos e clique em Dados > Validação de Dados > Validação de Dados, veja a captura de tela:
2. Na caixa de diálogo Validação de Dados, na guia Configurações, faça as seguintes opções:
(1.) Na seção Permitir, escolha Decimal na lista suspensa;
(2.) Na seção Dados, escolha a opção menor ou igual a;
(3.) Por fim, insira o número 0 na caixa de texto Valor Máximo.
3. Em seguida, clique em OK, e agora, somente números negativos e 0 serão permitidos. Se um número positivo for inserido, uma mensagem de aviso será exibida, veja a captura de tela:

Desbloqueie a Magia do Excel com o Kutools AI
- Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
- Codificação VBA: Escreva e implemente código VBA sem esforço.
- Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
- Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Permitir apenas números negativos no Excel com código VBA
Aqui está um código VBA que também pode ajudá-lo. Com o seguinte código, ao digitar um número positivo, ele será convertido automaticamente para negativo. Por favor, siga os passos abaixo:
1. Clique com o botão direito na guia da planilha onde deseja permitir apenas números negativos e escolha Visualizar Código no menu de contexto. Na janela Microsoft Visual Basic for Applications que aparecerá, copie e cole o seguinte código no Módulo em branco:
Código VBA: Permitir apenas números negativos na planilha:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
Const sRg As String = "A1:A1000"
Dim xRg As Range
On Error GoTo err_exit:
Application.EnableEvents = False
If Not Intersect(Target, Range(sRg)) Is Nothing Then
For Each xRg In Target
If Left(xRg.Value, 1) <> "-" Then
xRg.Value = xRg.Value * -1
End If
Next xRg
End If
err_exit:
Application.EnableEvents = True
End Sub
Observação: No código acima, A1:A1000 são as células onde você deseja permitir apenas a entrada de números negativos.
2. Salve e feche este código, volte para a planilha, e agora, quando você inserir alguns números positivos nas células especificadas no código, os números positivos serão convertidos automaticamente para negativos.
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!