Função IF Condicional [Teste Básico de VBA]

Função IF Condicional [Teste Básico de VBA]

A função IF condicional em VBA (Visual Basic for Applications) é uma ferramenta valiosa para testar condições lógicas e executar ações específicas com base nos resultados obtidos. Neste teste de VBA básico, abordaremos um caso específico em que queremos verificar os valores em uma coluna e inserir o resultado “Sim” em uma coluna adjacente para aqueles que forem maiores ou iguais a 2500. Confira nosso teste completo!

Teste Básico de VBA para fazer Função IF (Condicional)

Antes demais nada, este teste é direcionado aos iniciantes em VBA, pois fornecemos uma oportunidade para aprender na prática, mais possibilidades com a função IF (condicional) que pode ser aplicada para tomar decisões com base em condições específicas.

Logo, aprenderemos a implementar essa lógica de programação passo a passo, a fim de obter um resultado eficiente. Se você está começando a se familiarizar com o VBA, este teste é uma excelente maneira de praticar e aprimorar suas habilidades nessa linguagem.

Durante o teste, vamos nos concentrar na estrutura básica da função IF, na comparação de valores e na manipulação de células em uma planilha. Embora seja voltado para iniciantes, é recomendável ter algum conhecimento prévio sobre a linguagem VBA e suas principais estruturas de controle.

Vamos mergulhar nesse teste de VBA e descobrir como utilizar a função IF condicional para alcançar o resultado desejado.

Faça o Download do Teste:

Faça Download da planilha abaixo.

Autorizo a coleta e o tratamento dos meus dados para envio de material, inclusive publicidade, e adequação de minha experiência sobre produtos e/ou serviços da NINJA DO EXCEL, conforme informações prestadas AQUI


Função IF Condicional [Teste Básico de VBA]

Primeiramente, este teste consiste em verificar a coluna totais de vendas, e se algum valor desse intervalo for maior ou igual a 2.500, então a resposta “Sim”, seria informada na coluna “Resultado”:

Função IF Condicional

Precisamos que você crie um código no VBA, que passe por toda a coluna de totais de vendas, verificando se cada valor é maior ou igual a 2.500.

Se o valor estiver nessas condições, então a resposta deve ser “Sim” na coluna “Resultado”.

Veja abaixo com deve ser o resultado:

Função IF Condicional, resultado

Esse procedimento pode ser feito com a função IF e utilizando a instrução “For To” ou “For Each”.

Além disso, você também pode usar a função IF informando célula por célula. Apesar de ser um procedimento demorado, seria algo mais simples.

Confira abaixo:

Exemplo de uma função IF aninhada:

If Range(“B3”) >= 2500 Then
     Range(“C3”) = “Sim”

ElseIf Range(“B4”) >= 2500 Then
     Range(“C4”) = “Sim”

Else

End If

O que temos acima é uma função IF aninhada, onde pode possuir várias condições que se aplicam em várias células por vez.

No entanto, após a conclusão deste teste, você pode clicar no Módulo1 do VBA e conferir nosso resultado. O código que elaboramos, precisa selecionar todos os valores de vendas, para que o resultado seja inserido corretamente na coluna ao lado.


Curso de Excel Completo: Do Básico ao Avançado.

Quer aprender Excel do Básico ao Avançado passando por Dashboards? Clique na imagem abaixo e saiba mais sobre este Curso de Excel Completo.

Curso de Excel Completo Ninja do Excel

Por fim, deixe seu comentário sobre o que achou de usar este recurso e você também pode enviar a sua sugestão para os próximos posts. Até breve!

Artigos Relacionados Ao VBA: