Microsoft Excel 2010 vem com uma linguagem de programação chamada Visual Basic for Applications, ou VBA. A função VBA "Round " vai arredondar os números para o número inteiro mais próximo, com a ressalva de que " 0,5 " , por vezes, ser arredondado para cima e , por vezes, ser arredondado para baixo, em um processo chamado de arredondamento do banqueiro. Se você precisa de seu código VBA para sempre arredondar para cima ou arredondar para baixo , você tem que chamar a função de planilha , como o VBA não tem uma função inerente de fazer isso . Instruções
VBA Função Round
1
Abra a planilha Excel 2010 que contém o código VBA que você deseja trabalhar. Pressione " Alt " e " F11 " para lançar o console VBA.
2
Clique no módulo no lado esquerdo do console VBA que mantém o Excel macro que você deseja editar . . Posicione o cursor sobre o código do lado direito da janela, onde você quer arredondar um número
3
Digite o seguinte código no console VBA:
x = round ( y)
Onde " x " é uma variável ou função nome em seu código e "y" é uma variável numérica ou um número real . Você também pode colocar uma vírgula depois de " y " e insira o número de casas decimais que você deseja arredondar para , então "redondo ( 223,446 , 2) " irá retornar um valor de " 223,45 ".
função de planilha Excel
4
Abra a planilha Excel 2010 que você deseja trabalhar. Pressione " Alt " e " F11 " para abrir o console de VBA.
5
Clique no módulo que você quer trabalhar com a partir do lado esquerdo do console VBA. Coloque o cursor no código do lado direito , onde quer que você deseja arredondar o número
6
Digite o seguinte código em seu console VBA: .
X = Application.WorksheetFunction . RoundUp (y, 0)
Neste código , "x" é igual a uma variável ou função nome e "y" é uma variável numérica ou número real . Ao contrário da função VBA "Round " , o número após o " y ", que sinaliza o número de casas decimais para arredondar para , não é opcional. Finalmente, você pode substituir o " ajuntamento ", com " RoundDown " se você precisa arredondar o número para baixo.