Skip to main content

Como alterar números positivos para negativos no Excel?

Author: Tech Support Last Modified: 2025-06-04

Como você pode alterar rapidamente todos os números ou valores positivos para negativos no Excel? Os seguintes métodos podem guiá-lo para alterar rapidamente todos os números positivos para negativos no Excel.

original data  arrow right change positive numbers to negative

Alterar números positivos para negativos com a função Colar Especial

Alterar números positivos para negativos ou vice-versa com o Kutools para Excel

Alterar números positivos para negativos com código VBA


Alterar números positivos para negativos com a função Colar Especial

Você pode alterar números positivos para negativos usando a função Colar Especial no Excel. Por favor, siga os passos abaixo.

1. Digite o número -1 em uma célula em branco e copie-o.

2. Destaque o intervalo que deseja alterar, clique com o botão direito e escolha Colar Especial no menu de contexto para abrir a caixa de diálogo Colar Especial. Veja a captura de tela:

select the data range, then right-click and choose Paste Special

3. Em seguida, selecione a opção Tudo no campo Colar e Multiplicar no campo Operação.

specify options in the dialog box

4. E então clique em OK, todos os números positivos foram alterados para números negativos.

all positive numbers are changed to negative numbers

5. Por fim, você pode excluir o número -1 conforme necessário.


Alterar ou converter números positivos para negativos e vice-versa

Com a utilidade Alterar o Sinal dos Números do Kutools para Excel, você pode alterar números positivos para negativos ou vice-versa, reverter o sinal dos números, corrigir sinais negativos finais e muito mais. Clique para baixar o Kutools para Excel!


Alterar números positivos para negativos ou vice-versa com o Kutools para Excel

Você também pode usar a ferramenta Alterar o Sinal dos Números do Kutools para Excel para alterar rapidamente todos os números positivos para negativos.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Se você instalou o Kutools para Excel, pode alterar números positivos para negativos da seguinte forma:

1. Selecione o intervalo que deseja alterar.

2. Clique em Kutools > Texto > Alterar o Sinal dos Números, veja a captura de tela:

click Change Sign of Values feature of kutools

3. E na caixa de diálogo Alterar o Sinal dos Números, selecione a opção Mudar todos os números positivos para negativos.

select Change all positive values to negative option

4. Em seguida, clique em OK ou Aplicar. E todos os números positivos foram convertidos para números negativos.

original data  arrow right all positive numbers are converted to negative numbers
Dicas:
  • Para usar esse recurso, você deve instalar o Kutools para Excel primeiro, por favor clique para baixar e ter um teste gratuito de 30 dias agora.
  • Para alterar ou converter todos os números negativos para positivos, escolha Mudar todos os números negativos para positivos na caixa de diálogo como mostrado na captura de tela a seguir:

    Change all negative values to positive by kutools

    Kutools para Excel’s Alterar o Sinal dos Números também pode corrigir sinais negativos finais, mudar todos os números negativos para positivos e assim por diante. Para mais informações detalhadas sobre Alterar o Sinal dos Números, visite Descrição do recurso Alterar o Sinal dos Números.

Alterar números positivos para negativos com código VBA

Usando código VBA, você também pode alterar números positivos para negativos, mas deve saber como usar um VBA. Por favor, siga os passos abaixo:

1. Selecione o intervalo que deseja alterar.

2. Clique em Desenvolvedor > Visual Basic, uma nova janela Microsoft Visual Basic para aplicativos será exibida, clique em Inserir > Módulo e depois copie e cole os seguintes códigos no módulo:

Sub ChangeToNegative()
'Updateby Extendoffice
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)
For Each rng In WorkRng
    xValue = rng.Value
    If xValue > 0 Then
        rng.Value = xValue * -1
    End If
Next
End Sub

3. Clique run button no botão para executar o código, uma caixa de diálogo será exibida para você selecionar um intervalo onde deseja converter os valores positivos para negativos. Veja a captura de tela:

vba code to select the numbers

4. Clique em Ok, então os valores positivos no intervalo selecionado são convertidos para negativos imediatamente.


Demonstração: Alterar números positivos para negativos ou vice-versa com o Kutools para Excel