Beruflich Dokumente
Kultur Dokumente
Com a base de dados criada: Podemos criar a tela no VBA que servir para fazer os lanamentos de novos itens. Abaixo vemos a figura que mostra a tela de lanamentos que foi criada no VBA
Nesta tela devem ser feitas vrias configuraes para que cada objeto da tela funcione. Na prxima postagem estarei explicando como fazer para configurar cada objeto: campos, botes, labels, etc ... No link abaixo, pode ser feito o download da planilha referente a esta primeira etapa. Aqueles que quiserem ir estudando ou acompanhando a evoluo do desenvolvimento do cadastro podem utiliz-la. Download: Cadastro de Produtos 1.0
Nas propriedades do Userform, no campo 'Name', digitamos 'cxCadastro' que ser o nome do nosso formulrio. Outra coisa a ser feita alterar a descrio no campo 'Caption' para 'CADASTRO'.
Name: se refere ao nome do objeto o qual as macros vo se referenciar para que ele seja executado. Caption: se refere ao nome que aparece na parte superior esquerda do formulrio. Pode se entender como uma placa de identificao. (Observe a figura abaixo)
Alm de nomear o formulrio, os objetos que fazem parte deste formulrio, tambm devem ser nomeados. Note na figura abaixo:
ID= cdID CDIGO = cdCod (Campo para descrio do item) = cdNome UN. MED = cdUnMed QTDADE = cdQtdade PREO = cdPreco ATIVO = cdSit (Situao do item cadastrado) TOTAL = cdTotal
INCLUIR = btIncluir ALTERAR = btAlterar EXCLUIR = btExcluir LIMPAR = btLimpar SAIR = btSair
Todas estas informaes mencionadas so de vital importncia para que a macro funcione. Cada nome dado a cada objeto deve ser utilizado de forma idntica nas macros (nos cdigos). Na prxima postagem, estarei dando continuidade ao desenvolvimento deste pequeno projeto que ensina a criar um cadastro com as macros do Excel (VBA ou Visual Basic). Nesta postagem no h link para download. O link da postagem anterior j contm as informaes aqui mencionadas. No esqueam de ler na ntegra cada postagem desta srie. Fazendo isto e acompanhando a todas elas, voc aprender a trabalhar com as macros do Excel. Se est gostando desta matria (e outras deste Blog), espalhe aos seus amigos e contatos, ou pela NET para que mais pessoas interesadas possam aprender gratuitamente. Se desejarem mais informaes ou se tiverem alguma sugesto, favor entrar em contato:
1. 2.
Criar um Cadastro no Excel com VBA Criar um Cadastro no Excel com VBA Parte II
Na caixa de cadastro que ser acessada, precisamos fazer com que alguns dos objetos sejam preenchidos de forma automtica. Note na figura a baixo, nas duas reas destacadas em vermelho, que estes objetos esto em branco, ou seja, sem dados. O 2 objeto (um ListView) dever ter um cabealho assim que a caixa de cadastro for acionada.
A figura abaixo demonstra onde os cdigos devem ser digitados: evento 'Inicialize'.
lin: uma varivel (que de incio vale 2) e que inrementaa a cada loop(ciclo) que for executado. Do Until ... Loop: faz repeties at que a condio seja verdadeira (at encontrar uma clul vazia ("")). cdDesc: o campo que preenchido com os nomes do produto at que seja encontrada uma clula vazia na coluna em que est percorrendo.
A prxima figura, demonstra como fazemos para criar um cabealho na ListView. Explicao do cdigo:
lsLista: o nome da ListView. With lsLista ... End With: dentro destes dois comandos, so executadas vrias configuraes LitView (lsLista). Note que neste intervalo que damos o nome as colunas da lista ( 'Text:=' )e configuramos o seu tamanho (largura) da coluna ( 'Width' ).
Na prxima postagem darei continuidade s explicaes referente a esta srie de postagens. Em caso de alguma dvida referente a esta postagem, favor postar comentrio que terei prazer em responder. Fico no aguardo de sua sugesto. (Obrigado!) Voc pode participar desta srie de postagem, sugerindo algo a ser incluso. Por exemplo: algum clculo, foto do produto, etc ... Download: Cadastro de Produtos.
Aps fazer as alteraes e pressionarmos o boto 'Salvar', os dados, tanto na base como na lista (do formulrio), so alterados. Note isso na figura abaixo.
No link abaixo, pode ser feito o download da planilha. Analise os cdigos que executam cada funo: seja ela de consulta, incluso/alterao (boto Salvar), limpar e sair. H ainda o evento inicialize que executa de forma automtica o preenchimento de alguns campos quando a caixa cadastro executada. Download: Cadastro de Produtos Final
Se ficar dvidas relacionadas a alguma parte do cdigo, favor postar comentrio, pois a mesma dvida (sua) pode ser de outra pessoa e, com certeza estarei esclarecendo. Se ainda no for seguidor do BLOG, est convidado a participar. Se gostou desta e/ou das outras postagens favor divulgar a seus amigos/contatos. Contato: ivairferrari@gmail.com MSN: ivair_metasis@hotmail.com