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, o Validação de dados função pode ajudá-lo, por favor, faça o seguinte:
1. Selecione as células ou colunas nas quais deseja permitir a entrada apenas de números negativos e clique em Data > Validação de dados > Validação de dados, veja a captura de tela:
2. No Validação de dados caixa de diálogo, sob o Configurações guia, faça as seguintes opções:
(1.) No Permitir seção, escolha Decimal na lista suspensa;
(2.) No Data seção, por favor escolha menos que ou igual a opção;
(3.) Por fim, digite o número 0 no Máximo caixa de texto.
3. Então clique OK, e agora, apenas números negativos e 0 podem ser inseridos, se um número positivo inserido, ele exibirá uma mensagem de aviso, consulte a captura de tela:
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, quando você inserir um número positivo, ele será convertido em negativo automaticamente, faça o seguinte:
1. Clique com o botão direito na guia da planilha que você deseja permitir apenas números negativos e escolha Ver código a partir do menu de contexto, no pop-out Microsoft Visual Basic para Aplicações janela, copie e cole o código a seguir no espaço em branco Módulo:
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
Note: No código acima, A1: A1000 são as células nas quais você deseja inserir apenas números negativos.
2. Em seguida, salve e feche este código, volte a planilha, e agora, quando você inserir alguns números positivos nas células que especificou no código, os números positivos serão convertidos em negativos automaticamente.
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!