> Tous les forums > Forum Bureautique
 Extraire mail d'une colonne ExcelSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Lbs44
  Posté le 11/08/2023 @ 15:39 
Aller en bas de la page 
Petit astucien

Bonjour a tous,

je cherche a extraire ou mettre en évidence des adresses mail qui se trouvent dans un fichier excel.

Dans les cellules j'ai ce texte "senderEmailAddress=adresse@mail.com"

J'ai tenté un ctrl avec senderEmailAddress=* mais ça ne fonctionne pas, cela aurait été trop simple.

comment puis je faire ? sachant que dans la meme cellule j'ai aussi un RecipientEmailAddress= adresse@mail.com et cette adresse mail ne m'interresse pas.

merci par avance pour votre aide précieuse.

Publicité
Gaby-Jo
 Posté le 11/08/2023 à 16:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour Lbs44,

Une solution en recherchant les cellules qui commencent par "senderEmailAddress"

Formule :

=SI(GAUCHE(A2;18)="senderEmailAddress";"VRAI";"")

Puis Filtrer la feuille sur la colonne contenant VRAI, on obtiendra :



Modifié par Gaby-Jo le 11/08/2023 16:16
Lbs44
 Posté le 11/08/2023 à 16:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour et merci GAby-jo, je vais essayer cette méthode, mais en fait j'ai une colonne ou TOUTES les cellules ont ce "senderEmailAddress=adresse@mail.com" et la cellule ne commence par cela.. ca serait tellement simple sinon... :-)

Lui
 Posté le 12/08/2023 à 09:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Salut,

Tu peux dupliquer ta colonne, ensuite, tu la sélectionne et tu fais Ctrl+H, dans la zone recherche tu colles: "RecipientEmailAddress=", dans la zone remplacer par tu ne mets rien.
Tu clic sur remplacer tout

Normalement dans les cellules il ne devrait rester que les adresses mail

A te lire,

Dudu2
 Posté le 12/08/2023 à 09:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Après senderEmailAddress=adresse@mail.com ya quoi ? Une virgule, un espace, un point-virgule ?

Un exemple serait plus que bienvenu !



Modifié par Dudu2 le 12/08/2023 09:15
Dudu2
 Posté le 12/08/2023 à 09:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Tu mets ça dans le code VBA et enregistre en .xlsm:

Function SenderMail(Texte As Variant) As String
Dim i As Integer
Dim t As String

Const Sender = "senderEmailAddress="
Const MailChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@."

t = CStr(Texte)

i = InStr(UCase(t), UCase(Sender))
If i = 0 Then Exit Function

t = Mid(t, i + Len(Sender))

For i = 1 To Len(t)
If InStr(MailChar, UCase(Mid(t, i, 1))) = 0 Then Exit For
Next i

SenderMail = Left(t, i - 1)
End Function

et tu appelles la fonction sur une cellule en faisant référence à la cellule qui contient le texte:

=sendermail(A1)



Modifié par Dudu2 le 12/08/2023 11:32
DjiDji59430
 Posté le 12/08/2023 à 11:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour à tous,

C'est vraiment compliqué de mettre ton fichier sur le forum ?

Plutot que de t'extirper des explications au compte goutte ???

Lbs44
 Posté le 29/08/2023 à 18:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour a tous et tout d'abord désolé pour le délai de ma réponse. veuillez m'en excuser ( vacances :-) )

j'ai utilisé l'astuce de Lui et ca fonctionne, merci encre a tous pour votre aide

Non, je ne pouvais pas mettre un exemple sur le forum, désolé.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Les soldes d'hiver 2025
SOLDES -1 -%
Batterie externe OUKITEL P2001 Plus 2048Wh, 2400W, LifePOE4 à 749 €
749 € 929 € -19%
@Geekbuying
PC portable Asus ROG Zephyrus G14 (14' OLED 3K 120 Hz, Ryzen 9 8945HS, 32 Go, SSD 1 To, GeForce RTX 4070, Windows 11) à 2299,99 €
2299,99 € 2799 € -18%
@Amazon
Ecran PC incurvé 34 pouces MSI Pro MP341CQW (UWQHD 3440x1440, 1500R, VA, 100 Hz, HP) à 279,99 €
279,99 € 348 € -20%
@Amazon
Mini borne d'arcade SNK Neo Geo Mini Edition Internationale (40 jeux inclus) à 50,39 €
50,39 € 89,99 € -44%
@Amazon
SSD Crucial P3 Plus 4 To (NVMe, PCIe 4.0, M.2, 5000 Mo/s) à 234,99 €
234,99 € 275 € -15%
@Cdiscount

Sujets relatifs
Excel : Peut-on extraire des valeurs à partir d’une courbe ?
tableur excel/google sheet lister les max d'une colonne
Lien Mailto sur toute une colonne Excel 2016
Excel - Extraire les données sur plusieurs lignes d'une cellule
EXCEL calculer le nombre de lignes dans une colonne
Comment désorganiser le classement d'une colonne Excel?
excel 2016 remplir une colonne
Cacher une colonne dans excel 2007
Comment copier une formule Excel sur une colonne
Mail lors d'une fermeture Excel
Plus de sujets relatifs à Extraire mail d''une colonne Excel
 > Tous les forums > Forum Bureautique