Comment valider des e-mails à l'aide d'expressions régulières dans Excel

Expressions régulières dans Excel

L'outil d'expression régulière est l'un des outils enseigné dans les cours avancés. Cependant, son fonctionnement simple optimise la qualité de votre travail en mettant en œuvre et en mettant en valeur la commande.

Les expressions régulières vous aideront vérifiez si la liste de diffusion que vous avez dans votre fichier Excel contient les éléments pertinents. Ensuite, vous pouvez vérifier, à l'aide de cette fonction, s'ils sont vrais, s'ils contiennent des erreurs ou s'il manque des symboles.



Exploration de la fonction

Pour accéder à cette fonction Microsoft Excel, il est important de vérifier si l'onglet Développeur o Le développeur est activé, ce qui vous permettra de créer des formulaires pour démarrer le processus de validation.


Comment valider des e-mails à l'aide d'expressions régulières dans Excel

Si vous ne le voyez pas, faites un clic droit sur le ruban et vous pouvez l'activer avec ces instructions simples :

  • Cliquez sur l'option Personnaliser le ruban.
  • Cochez la case Développeur.
  • Cliquez sur le bouton OK.
  • Vous devez aller dans l'onglet Développeur puis cliquer sur Visual Basic.
  • Une fenêtre s'ouvrira dans laquelle vous chercherez l'onglet Outils.
  • Cliquez sur Références.
  • Recherchez et cochez la case Expressions régulières Microsoft VBScript 5.5.

Considérations relatives aux e-mails

En tenant compte de toutes les directives ci-dessus, vous pouvez démarrer le processus de validation à l'aide d'expressions régulières. Si vous souhaitez envoyer des messages en masse à partir d'Excel avec des pièces jointes, mais que le L'adresse E-mail est incorrecte, Excel le marquera automatiquement en rouge.

Comment valider des e-mails à l'aide d'expressions régulières dans Excel

N'oubliez pas que les adresses e-mail ont une nomenclature pour leur conformation. Exemple : username@domain.origin (.com, .gob, .es, .com.ar, etc.). Le nom d'utilisateur peut être composé de lettres, de chiffres et de certains caractères, mais les espaces ou les virgules ne sont pas autorisés.




Processus de validation

Ayant déjà la clarté nécessaire pour démarrer le processus de validation des emails de votre fichier Excel, il s'agit de commencer à suivre les instructions suivantes :

  • Avec le premier module ouvert, commencez à donner un nom à la fonction que vous allez exécuter :

Correspondance de fonction publique (cella ByVal As String) As Boolean

  • Créez l'objet d'expression régulière :

Imposta ExpReg = CreateObjetct ("VBScript.RegExp")

  • Procédez à la configuration de la configuration de l'objet :

Avec ExpReg

.IgnoreCase = Vrai

.Global = Faux

.Pattern = « ^ ([a-z0-9 _ -] +) @ [a-z0-9 -] + (. [A-z0-9 -] +) * (. [Az] {2, 3} ) $

match =.test (cella)

en finir avec

  • Cliquez sur Feuille 1 et localisez une barre avec le mot Général.
  • Un menu apparaît pour vous permettre de choisir votre option Feuille de travail.
  • Dans la barre à côté, cliquez pour voir un autre menu et sélectionnez l'option Modifier.
  • Supprimez les deux dernières lignes qui apparaîtront sur la feuille, qui sont :

Sous-feuille de travail privée_SelectionChange (ByVal Target comme plage)

Fin du sous-titre

  • Tapez les commandes suivantes :

Valeur grisée sous forme de chaîne

valeur = cellule active.Décalage (-1,0) .valeur


si match (valeur) = faux alors

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


plus

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

fin si

  • N'oubliez pas d'enregistrer le document en tant que classeur Excel prenant en charge les macros.

Vérifier le travail effectué

À ce stade, il ne reste plus qu'à vérifier si tout ce travail a été effectué avec succès. Comment le vérifier ? Eh bien, comme suit :


  • Enregistrer toutes les modifications apportées
  • Dans la colonne A, vous pouvez commencer à écrire le vôtre message. S'il est correctement orthographié, il le marquera en noir.
  • S'il est mal orthographié (vous pouvez mettre : username.com ou votre email@gmail.com en laissant quelques espaces) il le marquera en rouge.

De cette façon, vous disposez déjà d'une compétence supplémentaire lors de l'utilisation de fonctions avancées dans Excel pour faciliter votre travail lors de la vérification de données de ce type.

De cette façon, vous pouvez également apprendre à valider des données à l'aide d'expressions régulières dans Excel à partir de notre site Web.

ajouter un commentaire de Comment valider des e-mails à l'aide d'expressions régulières dans Excel
Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.