Excel: Calcule o valor médio e o resultado por macro

Índice

Para calcular o valor médio dos números usando uma macro VBA, você pode chamar a função correspondente diretamente na macro VBA

Cálculos usando funções de tabela são normalmente criados usando o teclado. Como alternativa, você também pode usar o assistente de fórmula. Mas o que você faz quando precisa do resultado de uma função de tabela em uma macro do Excel, mas não quer inserir a fórmula em uma célula?

Você também pode usar as funções de tabela do Excel diretamente como comandos em suas macros. Imagine que você deseja inserir a média de todos os números de uma coluna em uma célula. Use a seguinte macro:

Coluna Valor Submédio Desativado ()
ActiveCell.Value = WorksheetFunction.Aadise (Colunas (2))
End Sub

Se você deseja escrever o resultado da função em uma célula fixa (por exemplo, célula A1), substitua a expressão "ActiveCell". Por exemplo, escreva o resultado na célula A1 com o seguinte comando:

Intervalo ("A1"). Valor = WorksheetFunction.Aadise (Colunas (2))

Você define qual coluna deve ser adicionada usando o valor após "Colunas". As colunas são numeradas da esquerda para a direita, a coluna A tem o número 1.

A figura a seguir mostra a aparência do resultado se você iniciar a função em uma tabela:

Para inserir a macro, pressione ALT F11 no Excel para abrir o editor VBA. Use o comando INSERT - MODULE para inserir uma folha de módulo vazia. Para iniciar a macro diretamente do Excel, use a combinação de teclas ALT F8.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave