Bonjour à tous,
J'aimerais avoir un peu d'aide sur un projet que je suis en train de réaliser. Vous pourrez trouver ci-joint un fichier isolant le problème. J'ai une colonne A dans lequel il y a un historique de commentaire. On reconnait un commentaire lorsque celui-ci commence par une date du format : 13-Jul-2021. Dans une colonne B, j'ai un commentaire.
Voici ce que je veux faire:
Dans la colonne C: s'il y a un commentaire dans la colonne B, affiche ce commentaire dans la cellule de la colonne C correspondante.
s'il n'y a pas de commentaire dans la colonne B, affiche le premier commentaire de la colonne A (voir exemple).
Pas de problème pour la première étape, mais je n'arrive pas à faire en sorte que la macro ne prenne que le premier commentaire. J'ai tout d'abord pensé à un split de string par détection du retour à la ligne (Chr(13) & Chr(10)), mais le problème c'est que parfois, un seul commentaire fait plusieurs lignes. Le seul moyen que j'ai en tête, c'est de détecter la chaîne de caractère de la date du prochain commentaire pour prendre tout ce qu'il y a avant.
Quelqu'un a une méthode pour détecter un string de type **-**-**** sachant que les * varient?
Merci d'avance pour le génie qui trouvera solution à mon problème.
Lucas