A voir également:
- Isoler e-mail fichier excel destructuré
- Fichier rar - Guide
- Yahoo mail - Accueil - Mail
- Liste déroulante excel - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
26 févr. 2015 à 12:25
26 févr. 2015 à 12:25
Bonjour
sur 600 lignes, c'est jouble avec une formule si on est dans un fichier Excel ou fonctionnant avec le même type de formule, et si vous êtes sur de n'avoir qu'une seule adresse mail dans chaque ligne
par exemple en colonne AB en commençant en ligne 1:
=INDEX(A1:Z1;;EQUIV("*@*";A1:Z1;0)
vous ressortira en colonne AB le texte qui contient @ quelque soit sa position entre A et Z
(attention aux ;)
crdlmnt
sur 600 lignes, c'est jouble avec une formule si on est dans un fichier Excel ou fonctionnant avec le même type de formule, et si vous êtes sur de n'avoir qu'une seule adresse mail dans chaque ligne
par exemple en colonne AB en commençant en ligne 1:
=INDEX(A1:Z1;;EQUIV("*@*";A1:Z1;0)
vous ressortira en colonne AB le texte qui contient @ quelque soit sa position entre A et Z
(attention aux ;)
crdlmnt
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
26 févr. 2015 à 13:09
26 févr. 2015 à 13:09
Bonjour
pour vérifier une syntaxe correcte d'una adresse mail
pour vérifier une syntaxe correcte d'una adresse mail
Private Function verifier_syntaxe_mel(mel As String) As Boolean
Dim reg As Object
Dim verif As Object
Set reg = CreateObject("vbscript.regexp")
reg.Global = False
'admet les majuscules
reg.IgnoreCase = True
reg.Pattern = "^[a-z0-9_.-]+@[a-z0-9.-]{2,}\.[a-z]{2,3}$"
Set verif = reg.Execute(mel)
verifier_syntaxe_mel = (verif.Count = 1)
Set verif = Nothing
Set reg = Nothing
End Function
26 févr. 2015 à 12:51
Je ne suis pas sur de savoir dans quelle cellule taper la formule =INDEX(A1:Z1;;EQUIV("*@*";A1:Z1;0) sachant qu'elle en supprimera le contenu... Pouvez-vous me dire ou la rentrer ?
Du coup ce que vous me conseiller marcher, il faudra le faire pour toutes les lignes du fichier ?
Modifié par Vaucluse le 26/02/2015 à 12:57
A1:Z1 doit couvrir l'ensemble des colonnes de votre tableau
la formule doit se situer dans une colonne en dehors du champ
les adresses mail trouvées s'afficheront dans cette colonne
(je suis parti de vos infos, à savoir que 25 colonnes vont de A à Y et donc en AB, ça devrait fonctionner)
crdlmnt
26 févr. 2015 à 13:12
26 févr. 2015 à 13:42
https://www.cjoint.com/c/EBAn1qCMcRm
crdlmnt
26 févr. 2015 à 15:15