vérifier une adresse mail

  • Initiateur de la discussion Initiateur de la discussion sri75
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sri75

XLDnaute Occasionnel
Bonjour,

j'ai une base de donnée sous excel et je voudrais pouvoir vérifier, avant l'envoi des mails si les adresses contiennent des caractères interdits du type é è à ç ( caractères accentués ) et vérifier aussi si l'adresse contient un @.

Avec un filtre de type contient é ça marche, mais je voudrais tester toutes mes lignes et placer les anomalies dans un autre onglet ( j'ai 3000 adresses ).

Merci à tous pour votre aide.
 
Re : vérifier une adresse mail

Bonjour,

avec cette fonction:

Function OkAdresse(ByVal StrEmail) As Boolean
Dim StrE As String
Dim i As Integer
Dim blok As Boolean

blok = True
StrE = Trim(StrEmail)
If StrE Like "*@*" And StrE Like "*.*" Then
For i = 1 To Len(StrEmail)
c = Mid(StrE, i)
ascC = Asc(c)

Select Case ascC

Case 64 To 90, 97 To 122, 45, 46, 95
'*********** ici les codes ASCII autorisés ************

Case Else
'****** si un caractère non autorisé**************
blok = False
Exit For
End Select
Next i
Else
blok = False
End If

OkAdresse = blok
End Function

Si j'ai oublié des codes ASCII tu peux les ajouter.

A+
 
Re : vérifier une adresse mail

ca marche avec ça !

Sub testvalid()

Dim prems As Variant
debut:
prems = ActiveCell.Value
If prems = "" Then Exit Sub

i = ActiveCell.Row

If Range("B" & i) Like "*é*" Then
GoTo pb

ElseIf Range("B" & i) Like "*è*" Then
GoTo pb

ElseIf Range("B" & i) Like "*à*" Then
GoTo pb

ElseIf Range("B" & i) Like "*ç*" Then
GoTo pb

pb:

ActiveCell.Offset(0, 1).Value = prems

End If

ActiveCell.Offset(1, 0).Select

GoTo debut

End Sub


Je n'arrive pas a faire fonctionner l'équivalant d'un "not like" pour @
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
1 K
C
  • Question Question
Réponses
2
Affichages
916
R
Réponses
1
Affichages
3 K
V
Réponses
2
Affichages
2 K
Varona Rodriguez
V
Réponses
3
Affichages
1 K
P
Réponses
12
Affichages
2 K
Pauliakov
P
M
Réponses
0
Affichages
2 K
mehdisqualli
M
A
Réponses
0
Affichages
561
amauryb
A
Retour