Répondre à: Extraire des éléments d'un mail pour ajouter et/ou compléter une ligne d'un tableau excel

  • Geoffroy

    Membre
    6 octobre 2023 à 16h04

    Voici un flux qui répond entièrement à la question (enfin, j’espère 😉 )

    J’ai laissé tomber les variables varBAT1 et varBAT2 qui ne servent pas vraiment (sauf pour clarifier le raisonnement). J’ai ajouté une variable Statut qui servira à déterminer si on a trouvé ou non une ligne avec la date recherchée.

    Tout d’abord, on passe en revue les lignes jusqu’à arriver sur une ligne vide (théoriquement, si une ligne avec la date du jour existe déjà, ce sera la dernière). Je n’ai pas trouvé comment aller directement à la dernière ligne. Par défaut, la limite est à 60 mais on peut la mettre à 1 pour gagner du temps.

    Pour chaque ligne, on compare les 10 premiers caractères de la date du jour avec ceux de la colonne Date J-1 (car elles sont en format ISO9801 qui inclut l’heure). Si c’est égal, on met à jour la ligne et on passe le statut à OK.

    Sinon, on crée une nouvelle ligne avec les infos de BAT1 ou BAT2.

    Il y a sûrement une méthode plus élégante 😄

    CommentID=eJrOoKWcT3uJuDw, PostID=rejjtrcwiL7Yj7j