Como validar emails com o uso de expressões regulares no Excel

Expressões regulares no Excel

A ferramenta de expressão regular é uma das ferramentas ministrado em cursos avançados. No entanto, sua operação simples otimiza a qualidade do seu trabalho, implementando e destacando o pedido.

Expressões regulares irão ajudá-lo verifique se a lista de e-mail que você tem em seu arquivo Excel possui os componentes relevantes. Então, você pode verificar, usando esta função, se eles são verdadeiros, se eles têm erros ou se estão faltando símbolos.



Exploração da função

Para acessar esta função do Microsoft Excel, é importante verificar se a aba Desenvolvedor o Desenvolvedor é habilitado, o que permitirá criar formulários para iniciar o processo de validação.


Como validar emails com o uso de expressões regulares no Excel

Se você não vê-lo, clique com o botão direito do mouse no fita e você pode habilitá-lo com estas instruções simples:

  • Clique na opção Personalizar Faixa de Opções.
  • Ative a caixa de seleção Desenvolvedor.
  • Clique no botão OK.
  • Você precisa ir para a guia Desenvolvedor e clicar em Visual Basic.
  • Uma janela será aberta na qual você procurará a guia Ferramentas.
  • Clique em Referências.
  • Localize e marque a caixa Expressões Regulares do Microsoft VBScript 5.5.

Considerações sobre e-mail

Levando em consideração todas as orientações acima, você pode iniciar o processo de validação usando expressões regulares. Se você deseja enviar mensagens em massa do Excel com anexos, mas o endereço de e-mail está incorreto, o Excel irá marcá-lo automaticamente em vermelho.

Como validar emails com o uso de expressões regulares no Excel

Lembre-se que os endereços de e-mail possuem uma nomenclatura para sua conformação. Exemplo: username@domain.origin (.com, .gob, .es, .com.ar, etc.). O nome de usuário pode consistir em letras, números e alguns caracteres, mas espaços ou vírgulas não são permitidos.




Processo de validação

Já tendo a clareza necessária para iniciar o processo de validação dos e-mails em seu arquivo Excel, é uma questão de começar a seguir as seguintes instruções:

  • Com o primeiro módulo aberto, comece a dar um nome à função que você vai realizar:

Correspondência de função pública (cella ByVal como string) como booleano

  • Crie o objeto de expressão regular:

Imposta ExpReg = CreateObjetct (“VBScript.RegExp”)

  • Prossiga com a configuração da configuração do objeto:

Com ExpReg

.IgnoreCase = Verdadeiro

.Global = Falso

.Padrão = “^ ([a-z0-9 _ -] +) @ [a-z0-9 -] + (. [A-z0-9 -] +) * (. [Az] {2, 3} ) $

match = .test (célula)

terminar com

  • Clique na Planilha 1 e localize uma barra com a palavra Geral.
  • Um menu aparece para você escolher sua opção Planilha.
  • Na barra ao lado, clique para ver outro menu e selecione a opção Editar.
  • Exclua as duas últimas linhas que aparecerão na planilha, que são:

Subplanilha privada_SelectionChange (ByVal Target como intervalo)

Finalizar legenda

  • Digite os seguintes comandos:

Valor esmaecido como uma string


valor = célula ativa. Deslocamento (-1,0) .valor

se corresponder (valor) = falso então


activecell.offset (-1,0).font.Color = RGB (255,0,0)

mais

activecell.offset (-1,0).font.Color = RGB (0,0,0)

terminar se

  • Lembre-se de salvar o documento como uma pasta de trabalho do Excel habilitada para macro.

Confira o trabalho realizado

Neste ponto, tudo o que resta é verificar se todo esse trabalho foi feito com sucesso. Como comprová-lo? Bem, da seguinte forma:


  • Salve todas as alterações feitas
  • Na coluna A você pode começar a escrever o seu email. Se estiver escrito corretamente, será marcado em preto.
  • Se estiver escrito incorretamente (você pode colocar: username.com ou seu email@gmail.com deixando alguns espaços) ele será marcado em vermelho.

Dessa forma, você já tem uma habilidade extra ao usar funções avançadas no Excel para facilitar seu trabalho na hora de verificar dados desse tipo.

Dessa forma, você também pode aprender a validar dados usando expressões regulares no Excel em nosso site.

Adicione um comentário do Como validar emails com o uso de expressões regulares no Excel
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.

End of content

No more pages to load