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
Signaler
Un problème est survenu lors du signalement de ce message.
Bloquer un membre ?
Veuillez confirmer que vous souhaitez bloquer ce membre.
Vous ne pourrez plus :
Voir les publications des membres bloqués
Mentionnez ce membre dans les messages
Inviter ce membre à rejoindre des groupes
Envoyer un message à ce membre
Veuillez prévoir quelques minutes pour que ce processus se termine.