Arredondar para Cima Excel Vba

Para arredondar um número para cima no Excel VBA, você pode usar a função Application.WorksheetFunction.CEILING. Esta função retorna o número arredondado para cima para o número especificado com base em um múltiplo escolhido.

A sintaxe da função é a seguinte:

CEILING(number, significance)

Onde:

  • number é o número que você deseja arredondar para cima.
  • significance é o múltiplo em que você deseja arredondar.

Por exemplo, se você quiser arredondar o número 5,3 para cima para o próximo múltiplo de 2, use a seguinte fórmula:

result = Application.WorksheetFunction.CEILING(5.3, 2)

O resultado será 6.

A função CEILING pode ser usada em uma macro do Excel VBA para arredondar um número para cima. Por exemplo, o seguinte código arredonda o número na célula A1 para cima para o próximo múltiplo de 5 e insere o resultado na célula B1:

Sub RoundUp() Range("B1").Value = Application.WorksheetFunction.CEILING(Range("A1").Value, 5) End Sub

Note que este código usa a propriedade Value para obter e definir os valores nas células A1 e B1. Você pode adaptar este código para suas próprias necessidades, alterando as células de origem e destino e o múltiplo de arredondamento.

Veja também mais Dicas com a letra A

Dicas que começam com:

Comentários