Conheça a “Formação Excel VBA com Edivam Cabral”: https://edivamcabral.com.br/bundle_details/10

Dando continuidade ao nosso projeto de criar um formulário funcional no Excel com VBA, nesta segunda parte iremos adicionar novos recursos que tornam o sistema mais robusto e profissional. Abordaremos a inclusão de um campo para código de barras, a validação de duplicidade para descrição e código de barras, bem como ajustes na proteção da planilha e na navegação dos dados.

O que será abordado

  1. 🔢 Criação do campo para código de barras.
  2. ⚠️ Validação de duplicidade no cadastro.
  3. 🔒 Proteção de células e estrutura da planilha.
  4. ➡️ Melhorias na navegação e integração dos dados.

1. Adicionando o Campo Código de Barras

Para inserir um campo de código de barras no formulário, siga os passos:

  • ➕ Inclua uma nova linha no formulário: Na planilha de entrada, insira uma linha e renomeie o campo como “Código de Barras”.
  • 🌐 Nomeie a célula: Selecione a célula correspondente ao código de barras e, na caixa de nomes, defina como COD_BARRAS.
  • 📋 Formate a coluna na base de dados: Certifique-se de que a coluna correspondente na base de dados esteja formatada como texto. Isso é importante para preservar caracteres como zeros à esquerda.

2. Validando a Duplicidade no Cadastro

⚠️ Evitar registros duplicados é essencial para a integridade dos dados. Criamos uma função específica para essa tarefa:

🔧 Função VerificarDuplicidade

Esta função verifica, tanto na descrição quanto no código de barras, se já existe um registro com as mesmas informações e impede o cadastro caso a duplicidade seja detectada.


3. Proteção de Células e Estrutura da Planilha

Para proteger a planilha contra edições indevidas:

  1. 🔑 Selecione apenas as células editáveis: Marque as células como desbloqueadas (menu “Formatar Células” > Aba “Proteção”).
  2. 🔒 Proteja a planilha: Acesse o menu “Revisão” > “Proteger Planilha”, defina uma senha e habilite apenas a seleção de células desbloqueadas.
  3. ⚖️ Permita operações pelo VBA: Adicione o comando abaixo ao evento Workbook_Open:

Isso protege a planilha para edições manuais, mas permite que o código VBA altere os valores.


4. Melhorias na Navegação

Para ajustar a navegação, integramos o campo de código de barras ao método de paginação e de limpeza dos dados. Atualize as funções correspondentes:

🌬️ Função Limpar

🔄 Função Paginar


Conclusão

Nesta segunda parte, aprimoramos nosso formulário com recursos que garantem a integridade dos dados, melhoram a experiência do usuário e tornam o sistema mais seguro. Esses conceitos podem ser facilmente adaptados para outros tipos de sistemas em Excel.

Na próxima aula, exploraremos a criação de funcionalidades para exclusão de registros e avançaremos na montagem de um PDV simplificado. Não perca!

0 Comentários

Deixe um comentário

Solicitar exportação de dados

Use este formulário para solicitar uma cópia de seus dados neste site.

Solicitar a remoção de dados

Use este formulário para solicitar a remoção de seus dados neste site.

Solicitar retificação de dados

Use este formulário para solicitar a retificação de seus dados neste site. Aqui você pode corrigir ou atualizar seus dados, por exemplo.

Solicitar cancelamento de inscrição

Use este formulário para solicitar a cancelamento da inscrição do seu e-mail em nossas listas de e-mail.