NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!
UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI
FILTRO DE TUTORIAIS:
Objetivo:
O objetivo deste tutorial é continuar aprender sobre o editor de visual basic do Excel, neste irei falar estrutura de controle de repetição “For...Next”, sua sintaxe e mostrar sua utilização através de um exemplo prático, utilizando o sistema que ensinei a criar no tutorial anterior e também a carregar o objeto combobox através de código e da sua propriedade . Mostrando sempre através de telas para facilitar o seu aprendizado.
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo de informática e Parte 1, Parte 2, Parte 3, Parte 4, Parte 5, Parte 6 e Parte 7 deste tutorial.
NOTA: A partir deste sistema, irei oferecer serviços de acessória em desenvolvimento de sistemas em Excel, portanto, se você quiser adaptar ou criar um sistema conforme sua necessidade, entre em contato comigo através do e-mail: erico_2223@yahoo.com.br.
Ola! Neste tutorial vamos aprender sobre estruturas de controle de repetição “For...Next”, em determinadas situações precisamos fazer a repetição de um ou mais comandos, quase sempre utilizamos esta quando já sabemos o números de vezes que o código deve ser executado, também utilizamos um cantador que pode ser uma variável.
Sua sintaxe é a seguinte:
For contador = inicio do fim do incremento
Comando1
Comando2
.......
Comando
Next
Vamos fazer um exemplo prático e simples para que você entenda melhor a utilização desta estrutura,.
Dim y
y = 10
contador = 1
For i = 1 To y
contador = contador + i
Next
Me.TextBox1 = contador
Este código vai fazer a repetição de 56 vezes partindo do numero 1, crie uma simples tela com os objetos com abaixo:
Tela 001
Insira o código dentro botão iniciar, no seu evento clic:
Tela 002
Agora execute o programa e clique no botão iniciar, o resultado deve ser igual ao que aparece dentro da caixa textbox.
Tela 003
Este é um exemplo bem simples, mas poderíamos fazer executar um determinado função mais complexa por diversas vezes.
Agora irei ensinar a carregar um combobox através de código, várias vezes você ira precisar do mesmo, por exemplo: digamos que tenhamos um formulário para cadastro de clientes, neste tem o campo cidade, devemos toda vez que cadastrar um cliente novo digitar o nome da sua cidade, para isso podemos utilizar o combobox e cadastrar várias cidades assim você apenas seleciona.
Abaixo insira o objeto combobox conforme a tela abaixo:
Tela 004
Irei inserir apenas 03 nomes de cidades, você pode também utilizar este exemplo para inserir nome de estados. O código deve ser inserido no formulário no seu evento initialize, para que assim que o mesmo for aberto, ele preencha o combobox com os nomes que tenhamos definido.
ComboBox1.AddItem "São Paulo"
ComboBox1.AddItem "Rio Janeiro"
ComboBox1.AddItem "Brasília"
Começamos a escrever o código digitando o nome do objeto que vai receber o nome, neste caso será o combobox, depois inserimos a propriedade “additem” seguido do nome da cidade, este deve estar sobre aspas duplas, por ser tratar de uma string, ou seja, texto.
Tela 005
Tela 006
Outra forma que você pode carregar o combobox é a partir da própria planilha utilizando para isso a propriedade Rowsorce, digite na planilha na coluna “A” os mesmos nomes das cidades.
Tela 007
Antes de fazermos a referência você deve apagar o código que ensinei a criar, se não o mesmo não ira funcionar, ou pode fazer este exemplo abrindo outro formulário e inserindo um combobox que é o mais correto.
Agora selecione o combo, ative sua propriedade e na mesma clique sobre Rowsource nesta digite o seguinte:
Plan1! A1: A3
Você esta dizendo ao mesmo que selecione da planilha 1 tudo que estiver entre a célula A1 até A3.
Tela 008
Tela 009
Neste tutorial falei sobre estruturas de controle de repetição For ... Next , mostrando sua sintaxe e mostrando sua utilização de forma prática para facilitar o seu aprendizado, também ensinei como carregar um combobox través de código e por meio da propriedade Rowsource,passo a passo e de forma simples direta e objetiva através das telas o que vai facilitar o seu aprendizado. Bons estudos e até a próxima parte.
CURSO PROFISSIONALIZANTE DE INFORMÁTICA |
São 68 Cursos -
3440 Vídeo Aulas - 396:07 horas |
Domine Todos os Recursos de Informática Exigidos pelo Mercado de Trabalho, Através de Exemplos Práticos, Completos e Úteis, Detalhadamente Explicados - Passo a Passo |
Para Todos os Detalhes, Acesse:
https://juliobattisti.com.br/informatica-curso-completo-1v.asp |
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2025 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI