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