Traitement de masse pour corriger les anomalies dans certains fichiers

  • Moins de 500 €
  • France
  • 23 mai 2022 à 15h58

Traitement de masse pour corriger les anomalies dans certains fichiers

Projet à destination unique de notre partenaire habituel. Ne pas répondre si vs n'êtes pas concerné. Merci I/- Rappel du contexte L’objectif de ce traitement consiste à parcourir en masse des fichiers administratifs pour certaines années et pour certains clients, afin de corriger des anomalies et regénérer les dis-documents II/-Résultat attendu 1-Paramètres Afin de sélectionner les documents à traiter et indiquer à la macro le traitement à effectuer, un certain nombre de paramètres qui seront fournis seront utilisés. 2-Traitements à réaliser par la macro Après avoir préalablement fait choisir le dossier contenant les documents concernés par le traitement, la macro consulte la feuille paramètre. 1. En fonction des paramètres, la macro parcourt toutes les feuilles du classeur. 2. Elle sélectionne les documents concernés par les paramètres indiqués. 3. Efface ou remplace le texte des cellules du document comme définie plus haut. 4. Enregistre le document en PDF dans le dossier contenant tous les documents de cette nature 3-règles de nommage du PDF : recherche du doc pdf Afin de reconstituer le nom du fichier d’origine, la macro recherchera dans le dossier, le fichier dont le nom commence par le numéro d'origine du doc, recopiera le nom complet de ce fichier, puis enregistrera la nouvelle version PDF avec ce même nom, en remplacement du fichier existant. Ceci nécessitera la création d’un module spécifique, car l’outil VBA « Application.FileSearch », qui permettait de rechercher un fichier dans un dossier par son nom a été supprimée d’Excel après Excel 2007. Afin de valider le fonctionnement de cette partie du projet, un test sera effectué en début de projet sur le PC du client, avec une macro de test. 5-Contrôle des résultats Afin de contrôler les résultats obtenus à chaque passage, la macro réalisera un journal et une synthèse des cas traités.