Bonjour, je suis nouveau sur ce forum et ai des connaissance basique en VBA,
Je suis en train d'essayer de transférer les données d'un fichier Excel d'environ 1500 lignes, dans un nouveau fichier, car la secrétaire précédente utilisait Excel quasiment comme du traitement de texte et il nous est difficile/impossible de filtrer/trier les données. Je me suis donc attaqué à un programme VBA pour m'éviter le copiage à la main de ces 1500 lignes, rien de très compliqué. Mais actuellement je suis tombé sur un os. Une des colonnes contient une information du type :
- "Facture envoyé le 02.02.2021",
-"Demande d'acompte du 05.02.2021",
-"Offre estimative envoyée par mail le 04.02.21",
- "FA du 06/03/2021"
avec énormément de variation possibles , tant dans le texte que dans le format de la date.
Dans ma macro j'ai déjà réussi a avoir l'information de savoir si c'était un acompte une facture ou une offre estimative grâce à la fonction InStr, mais pour mettre la date contenu dans cette string dans la colonne adjacente je bloque complètement. L'efficacité de la solution m'est égal car il ne faudra utiliser cette macro qu'une seule fois.
Quelqu'un pourrait peut-être m'aider ?
Merci d'avance
Partager