Página 1 de 1

Macro que transforma números negativos em positivos.

Enviado: 22 Mar 2021 às 17:14
por AdrianoBardini
Boa Tarde, gostaria de saber se alguém pode me ajudar em uma macro que transforme números negativos em positivo.
Sei que existe a função ABS, porem ao utilizar ela, toda a coluna fica positiva de fato, mas assim que acaba as linhas com preenchida com valores, o restante em branco fica com o numero "zero" , então eu precisaria de algo que transformasse em positivo somente até a ultima linha existente com valores. Se alguém poder me ajudar fico grato.

Re: Macro que transforma números negativos em positivos.

Enviado: 22 Mar 2021 às 17:39
por osvaldomp
#
Método manual:
1. em uma célula vazia coloque -1
2. Ctrl+C
3. selecione os números negativos que deseja converter
4. Colar Especial | marque Multiplicação | OK

Se essa for uma operação repetitiva então você poderá gravar uma macro e depois colocar aqui no fórum o código gerado se precisar de algum ajuste.

Re: Macro que transforma números negativos em positivos.

Enviado: 23 Mar 2021 às 11:24
por AdrianoBardini
Bom dia, consegui um formato legal que negativa ou positiva os números, desde já agradeço qualquer ajuda que obtive.

Sub NegativosPositivo()
For Each ce In Range("C3:C" & Cells(Rows.Count, "C").End(xlUp).Row)
ce.Value = -ce.Value
Next ce
End Sub