Fonction VBA : isEmail

La fonction VBA isEmail 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 :

isEmail(adresse_email)


Exemple d'utilisation

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

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

End Sub

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

Sub exemple()

    If isEmail(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 92 nouvelles fonctions).