Você está na página 1de 3

Modelo de Aplicativo de Cadastro em

VBA no Microsoft Excel

O Modelo de Aplicativo de Cadastro para Microsoft Excel VBA tem como objetivo
fornecer um exemplo base para criao de telas de cadastro seguindo o formato padro
adotado pelo mercado e ferramentas de criao deste tipo de aplicativo, aplicado ao
ambiente excel com vba.

O Modelo de Aplicativo de Cadastro para Microsoft Excel VBA constutuido de 2


formulrios (UserForms VBA). O principal deles o de cadastro, que disponibiliza a
navegao atravs dos registros e as operaes de adio, alterao e excluso. A
navegao assistida indicando o nmero do registro corrente e o total destes.

Figura 1 - Visual da tela de cadastro

O formulrio de pesquisa disponibiliza uma formato de busca muito eficiente,


permitindo filtros por diversos campos e ordenao por todos eles. Para o formato de
exemplo, alguns campos foram disponibilizados para o filtro. Outros podem ser
adicionados conforme o critrio e a necessidade do desenvolvedor. Para alm de
facilitar o desenvolvimento, possilibitar uma formato completo de pesquisa utilizando
clsusulas SQL (Structured Query Language), decidi usar a biblioteca ADO (Active
Data Objects) e seus objetos para efetuar as consultas e filtros na cadastro. Ser til
futuramente quando forem construdos filtros de data por exemplo, tradicionalmente
utilizados no Excel com o recurso Auto-Filtro.
Figura 2 - Visual da tela de pesquisa

Alguns recursos prticos como numerao automtica de Id est disponivel, neste


exemplo representado pelo campo CdigoDoFornecedor. Isto pode ser visto ao
adicionar um registro. Ao salv-lo, um novo Id atribuido automaticamente, da mesma
forma que seria feito em um campo chave primria em um banco de dados como o
Microsoft Access.

Inicialmente o Modelo de Aplicativo de Cadastro para Microsoft Excel VBA no


prev consistncia de dados, como o tipo de dado de um determinado campo e sua
obrigatoriedade de preenchimento, no explorando ainda todo o potencial do Microsoft
Excel e do VBA.

Para o funcionamento correto do aplicativo, deve-se disponibilizar a abertura do


formulrio de pesquisa somente quando o formulrio de cadastro estiver aberto, j que o
formulrio de pesquisa utiliza funes do formulrio de cadastro para enviar as
informaes do registro selecionado para ele. Tambm recomendvel manter a
planilhas com os dados oculta, permitindo acesso a seu contedo somente atravs dos
formulrios.

http://www.tomasvasquez.com.br/downloads/modelocadastro.zip

Caso encontrem bugs no funcionamento, reportem o mesmo para


webmaster@tomasvasquez.com.br.

Bom proveito!

Abraos
Toms Vsquez
http://www.tomasvasquez.com.br