Fonction VBA : is_email

La fonction VBA is_email permet de vérifier si une adresse email est valide, elle renvoie True si la chaîne de caractères est une adresse email ou False si ce n'est pas le cas.

Utilisation :

is_email(adresse_email)


Exemple d'utilisation :

Vérification de l'adresse email "test@email..com" is_email("test@email..com") :

Sub exemple()
   
    MsgBox is_email("test@email..com") 'Renvoie False

End Sub

Un autre exemple avec l'adresse à tester dans la cellule A1 :

Sub exemple()

    If is_email(Range("A1")) Then 'Test si A1 contient une adresse email
        MsgBox "Oui c'est une adresse email valide :-)"
    Else
        MsgBox "Non ce n'est pas une adresse email valide :-("
    End If

End Sub

Remarque : cette fonction nécessite l'installation du pack de fonctions XLP (un add-in gratuit pour Excel qui ajoute 77 nouvelles fonctions).