Vba outlook text body

Résolu/Fermé
thefloflo64 Messages postés 650 Date d'inscription jeudi 13 novembre 2014 Statut Membre Dernière intervention 28 novembre 2017 - 14 juin 2017 à 12:03
thefloflo64 Messages postés 650 Date d'inscription jeudi 13 novembre 2014 Statut Membre Dernière intervention 28 novembre 2017 - 8 août 2017 à 08:40
Bonjour,

Via Outlook, j'aimerais une formule qui puisse:

- récupérer un mot qui se trouve dans un mail entre deux mots spécifiés ex: "remise a" 1 "de la ressource" je veux pouvoir sortir le 1.

Cordialement

Florian

4 réponses

thev Messages postés 1852 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 23 avril 2024 681
27 juil. 2017 à 19:08
Bonjour,

En reprenant votre texte, j'obtiens bien dans la variable mot, la valeur 30.

Dim texte As String, mots() As String, mot As String
texte = "DEBLOCAGE : remise a 30 de la ressource dans le cadre du reboot planifie des serveurs "
mots = Split(texte, "remise a")
mots = Split(mots(1), "de la ressource")
mot = Trim(mots(0))

1
thefloflo64 Messages postés 650 Date d'inscription jeudi 13 novembre 2014 Statut Membre Dernière intervention 28 novembre 2017 93
8 août 2017 à 08:40
Bonjour Thev,

C'est parfait :) absolument parfait
Merci


Cordialement,
Florian
0
thefloflo64 Messages postés 650 Date d'inscription jeudi 13 novembre 2014 Statut Membre Dernière intervention 28 novembre 2017 93
15 juin 2017 à 08:09
Personne n'a d'idée ?


Cordialement,
Florian
0
thefloflo64 Messages postés 650 Date d'inscription jeudi 13 novembre 2014 Statut Membre Dernière intervention 28 novembre 2017 93
3 juil. 2017 à 12:20
Toujours rien concernant mon soucis ?


Florian
0
thev Messages postés 1852 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 23 avril 2024 681
Modifié le 4 juil. 2017 à 17:06
Bonjour,

Essayer ce code

Dim mots() As String, mot as String
mots = Split(mail.Body, "remise a")
mots = Split(mots(1), "de la ressource")
mot = Trim(mots(0))
0
thefloflo64 Messages postés 650 Date d'inscription jeudi 13 novembre 2014 Statut Membre Dernière intervention 28 novembre 2017 93
Modifié le 20 juil. 2017 à 16:39
Bonjour,

Merci et désolé pour la réponse tardive.
Concernant la solution, elle récupère dans mon mail "de la ressource" et toute la suite du texte.
Elle ne recupère pas les chiffres que je souhaite recuperer entre "remise a" et "de la ressource"

ci dessous un exemple d'un mail que je souhaiterais analyser:

DEBLOCAGE : remise a 30 de la ressource dans le cadre du reboot planifie des serveurs 

Je souhaite recupérer la valeur 30.


Merci d'avance,

Cordialement
0