Sorry, this entry is only available in Português.
Tag Archives: modelo
VBA – UserForm semi-transparente (opacidade)
Não canso de admirar nosso fórum. Ele em si é simples, mas seus participantes produzem conversas das mais bacanas, trazem casos mirabolantes. Para mim, é um aprendizado sem fim.
É claro, além das discussões, eles também colaboram com várias modelos de arquivos e códigos prontos, que sempre publico aqui no blog. A bola da vez foi publicada pelo colega Rafael Monteiro, que compartilhou um código que permite um UserForm do VBA ficar semi-transparente. É uma opção que existe em linguagens mais novas de forma simplificada, mas nunca foi implementada facilmente no VBA.
Com esse código, a façanha se torna possível.
O resultado é muto bacana!

Download do arquivo
Form – semi transparente. 19.02 KiB
Fica aqui meu agradecimento ao colega Rafael. Bom proveito!
Special – Excel Template Form DataBase with Excel and VBA with Microsoft Access
Mais um fruto do nosso fórum, que para muitos vai valer como um presente de Natal. 😀
E essa mereceu, tanto pela proeza, quando pelo fato desta ser uma promessa que havia feito aos leitores do blog a algum tempo. Então, além do reconhecimento, já adianto meu agradecimento.
Depois de ter criado o fórum para falar especificamente sobre integração de Excel e Access:
http://www.tomasvasquez.com.br/forum/viewforum.php?f=22
O pessoal começou se mobilizou para criar uma versão do nosso Modelo de Cadastro em Excel para funcionar com banco de dados em Access ao invés de em uma planilha de Excel. O que resultado foi uma adaptação muito bacana e pode ser visto visualmente nas figuras abaixo:
Tela de Cadastro
Tela de Pesquisa
A tela de pesquisa segue um padrão diferenciado do modelo original, mas tão simples quanto útil!
Para acessar o modelo, bem como a discussão sobre ele, alterações, correções e também para conhecer seus autores, basta ir ao tópico do fórum onde foi disponibilizado:
http://tomasvasquez.com.br/forum/viewtopic.php?f=22&t=1422
Como é uma dúvida comum, é bom lembrar que a grande vantagem deste modelo é usufruir da versatilidade do Excel, somada a robustez do Access, bastando apenas ter o Excel instalado. Isso mesmo, sem Access!
Aproveito para deixar aqui meu agradecimento a todos os membros do fórum, que além de auxiliar com suas dúvidas, respostas e exemplos, partilham também de um espírito de colaboração que só o faz engrandecer a cada dia.
Bom proveito!
Update – Modelo de Cadastro em VBA no Excel. Separando o arquivo de dados
Olá pessoal.
Mais uma atualização no Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel, atendendo a pedidos, angústias e algumas promessas. 😉
A grande novidade é a separação do arquivo de dados do arquivo das telas, ou melhor, aplicação e banco de dados. Isso possibilita uma melhor organização além de possibilitar o trabalho em rede, o que antes era bem complicado, já que tanto os formulários como os dados estavam no mesmo arquivo e neste sentido, o Excel não tem um bom suporte a múltiplos usuários atualizando o mesmo arquivo.
Tentei ao máximo obter um controle de concorrência. Para isso, para todas as operações em que o aplicativo precisar fazer a leitura dos dados, ele manterá o arquivo da planilha de dados aberto no modo somente leitura. Somente quando for requerida alguma atualização nos dados, o aplicativo abrirá o arquivo da planilha de dados para escrita, promoverá as alterações, salvará e voltará a abrir o arquivo como somente leitura. Isso já evita uma série de problemas de concorrência, mas não todos.
Por exemplo, ainda não há controle de concorrência de um registro. Ou seja, se dois usuários tentarem alterar um registro ao mesmo tempo, prevalecerá o que salvar por último. É um problema a ser resolvido.
A intenção é evoluir o Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel juntamente com a comunidade, como tem sido feito desde que abri o Fórum.
Para configurar o local do arquivo, criei uma planilha chamada Configurações onde constam duas linhas, sendo uma para o caminho da pasta onde está o arquivo e outra o nome do próprio arquivo, que ainda pode ser o mesmo.
Os arquivos de exemplo agora são dois:
ModeloCadastro_FrontEnd.xls – Contém os formulários e o código fonte da aplicação
ModeloCadastro_Dados.xls – Contém a planilha com os dados
De resto é experimentar e reportar os possíveis problemas, no fórum por favor!
Faça um bom proveito!
Download do arquivo
http://www.tomasvasquez.com.br/downloads/ModeloCadastro_v3.zip