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

Você está em: PrincipalTutoriaisInformatizando sua Empresa com Excel : Programacaovba008
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


Programação VBA. Parte 8

 

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

 

Conclusão:

 

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.

 

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • 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-2020 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI