Vba outlook text body

Résolu
thefloflo64 Messages postés 663 Date d'inscription   Statut Membre Dernière intervention   -  
thefloflo64 Messages postés 663 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. thev Messages postés 2005 Date d'inscription   Statut Membre Dernière intervention   721
     
    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
    1. thefloflo64 Messages postés 663 Date d'inscription   Statut Membre Dernière intervention   96
       
      Bonjour Thev,

      C'est parfait :) absolument parfait
      Merci


      Cordialement,
      Florian
      0
  2. thefloflo64 Messages postés 663 Date d'inscription   Statut Membre Dernière intervention   96
     
    Personne n'a d'idée ?

    Cordialement,
    Florian
    0
  3. thefloflo64 Messages postés 663 Date d'inscription   Statut Membre Dernière intervention   96
     
    Toujours rien concernant mon soucis ?

    Florian
    0
  4. thev Messages postés 2005 Date d'inscription   Statut Membre Dernière intervention   721
     
    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
    1. thefloflo64 Messages postés 663 Date d'inscription   Statut Membre Dernière intervention   96
       
      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