Você está na página 1de 7

Como Fazer a Função Máximo no VBA

A Função Máximo simplesmente retorna o maior valor existente em


um intervalo.

Contundo, existe a Função MAX do VBA, essa função faz o mesmo


processo.

No entanto, esse processo é um pouco diferente em relação a


função MÁXIMO do Excel.

A função ou aplicação MAX no VBA retorna o valor máximo de um


intervalo de números.

Não se preocupe, o código que iremos fazer é tão simples que até
uma pessoa sem conhecimento no Excel, conseguiria fazer!
Como Fazer a Função Máximo no VBA – Na
Prática!
Antes mais nada, o nosso objetivo aqui é fazermos um código no
VBA  que retorne através de uma mensagem, o valor máximo dessa
coluna de valores:

Sendo assim perceba que o valor máximo dela é o número 91.

Portanto pressionando as teclas “Alt + F11”, depois de abrir o visual


basic.
Clique na guia: “Inserir” >> “Módulo“:

Em seguida, já com o módulo aberto, precisamos iniciar o código


com:

Sub maximo ()

Posteriormente, pressione a tecla “Enter” e a finalização do código


será inserida logo abaixo:

End Sub
Como já temos a inicialização do código e a finalização do mesmo.

Nosso código ficará entre: “Sub maximo()” e “End Sub”.

Contudo, a primeira coisa que devemos fazer, é informar ação


“MsgBox”.

Esse código fará com que o VBA, exiba uma mensagem na tela do
Excel:

A informação da mensagem que iremos exibir, é o resultado da


aplicação MAX.

Digite: Application.Max(
O que vemos acima, é a função MAX ou aplicação MAX, que retorna
o maior valor de um intervalo.

E dentro do parênteses, informe: Range(“B4:B15”)

“Range” é intervalo, todo o intervalo de “B4” até “B15”, é indicado


dentro da aplicação MAX.

No entanto, para finalizar feche o último parênteses da aplicação:

MsgBox Application.Max(Range(“B4:B15”))
Pois bem, nosso código já está pronto para funcionar!

Pressione a tecla “F5” dentro do VBA, e veja o resultado:

Uma caixa de mensagem foi exibida, informando o valor 91, que se


trata do maior número do intervalo de “B4:B15”.

Para encerrar a mensagem, pressione o botão “OK”.

Caso os valores se encontrem em outra coluna, você deve mudar o


intervalo referente ao Range(“B4:B15”).
Exemplo: Se os números estivessem no intervalo de “C10:E20”,
então, ficaria assim: Range(“C10:E10”).

Você também pode gostar