Este site usa cookies para personalizar o conteúdo e analisar o tráfego, a fim de oferecer a você uma melhor experiência. Política de Cookie
Você sabia que no mundo da programação de modo geral os códigos podem tomar vários caminhos diferentes com base em estruturas de decisões?
É isso aí, existem algumas estruturas de códigos que permitem ao VBA fazer isso ou aquilo dependendo do que você escrever para ele verificar, veja o exemplo a seguir.
No formulário abaixo eu tenho um cadastro de usuários, esse inclusivo é um dos projetos que você vai aprender aqui dentro dessa formação.
ATENÇÃO!
* Esse formulário abaixo estou usando apenas como exemplo, não irei criar ele nesse curso ainda.
O formulário deve funcionar mais ou menos assim:
Quando clicar no botão salvar, deve pegar as informações digitadas e jogar em uma tabela do banco de dados Access, mais aí vem a questão do famoso "E SE"?
As perguntas podem ser poucas ou muitas, dependendo do que você quer fazer no seu projeto, é aí que entram as estruturas de decisões dentro do seu código, pois o VBA tem que identificar esses "E SE" e tratar eles de modo que não aconteça cadastros incorretos ou de maneira indesejada.
Mas, tem outra questão! Nada acontece sozinho, tudo o que você quiser que o VBA faça você tem que escrever códigos para isso, por isso você precisa dominar o quanto as estruturas de Decisão.
Agora confira abaixo o que acontece ao clicar no botão salvar, aplicando as estruturas de decisão adequadamente, o VBA deve identificar problemas e apontar eles para quem estiver usando a planilha.
Abserve que o cadastro não foi realizado, ao invés disso apareceu um alerta informando a quem está usando a planilha o que ele deve fazer para cadastrar com sucesso.
E ainda além disso quando o botão "VOLTAR" for clicado retorna a página do cadastro e marca com texto *Obrigatório bem destacado de vermelho quais sao os campos exigidos, veja a imagem a seguir.
Então é exatamente isso que as estruturas de decisões fazem no VBA, dão a você como programador a possibilidade de configurar seu projeto exatamente como você desejar.
A estrutura IF ELSE END ID é a mais comum dentro de quase todas as linguagens de programação, nesse curso você vai aprender a usar essa estrutura de diversas maneiras e com vários exemplos que vão te ajudra a desenrolar a sua escrita desses comandos no VBA.
Outra estrutura que existe no VBA é o SELECT CASE muito útil quando você tem uma comparação que pode tomar diversos caminhos nesses casos as vezes é melhor usar o SELECT CASE ao invés do IF ELSE END IF.
Mas, não se preocupe pois você vai ver exemplos o suficiente para tirar todas as suas dúvidas sobre esse assunto, bora estudar então?
- Edivam Cabral
Deixe sua opnião