Supprimer les fichiers avec une date antérieure à...

Résolu/Fermé
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 - 22 juin 2023 à 15:37
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 - 23 juin 2023 à 12:34

Bonjour,

Je cherche, à supprimer les fichiers avec une date de modification antérieure à xx/xx/xxxx, depuis excel vba.

La date étant une variable

Le chemin du répertoire dans une cellule (A1)

Merci d'avance


Android / Chrome 114.0.0.0

4 réponses

contrariness Messages postés 19724 Date d'inscription samedi 10 juillet 2010 Statut Membre Dernière intervention 16 septembre 2024 6 104
23 juin 2023 à 12:25

Raymond (Hello) vous propose de faire cela avec l'explorateur de Windows, mais il existe des gestionnaires de fichier plus puissant..
J'utilise Total Commander et la recherche multi-critere est tres facile.
 https://www.ghisler.com/accueil.htm 
Le resultat s'affiche ou peut meme s'exporter dans Excel si vous etes plus a l'aise avec Excel (ce qui n'est pas mon cas !)

2
Raymond PENTIER Messages postés 58648 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 septembre 2024 17 197
23 juin 2023 à 01:05

Bonjour.

Pourquoi donc une macro Excel ? Ne serait-il pas plus simple d'utiliser l'explorateur de fichiers ?


0
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 21
23 juin 2023 à 07:44

Bonjour,

Oui en effet, mais l'arborescence est faite de multiples répertoires et sous -repertoires. Je pensais qu'en listant dans un 1er temps, il serait plus facile de traiter les chemins 1 par 1 .....

0
cousinhub29 Messages postés 936 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 11 septembre 2024 339
23 juin 2023 à 08:55

Bonjour,

Avec ton dernier fichier, tu pourrais déjà récupéré la liste.

Vérifie bien que la cellule contenant le chemin du répertoire se nomme "CheminDossier"
Tu fais une copie du fichier de Recap utilisant Power Query.
Ruban "Données", "Requêtes et Connexion"
Tu peux supprimer la requête T_Final, et supprimer toutes les étapes de "T_Recup" pour ne conserver que la Source

A partir de là, tu peux faire les filtres que tu veux, et Charger la requête où tu veux.

Tu pourras en plus contrôler la liste des fichiers...

Pour la suppression, ce sera sans moi, je ne voudrais pas être tenu pour responsable...

Bon courage


0
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 21
Modifié le 23 juin 2023 à 10:17

Bonjour,

Merci encore pour ton aide !

Pour le risque, pas de souci, car j'effectue des tests..,

Il y a toujours, le moyen si problème de restaurer les fichiers à J -1

Si tu as la solution, je prends .

Cdlt

0
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 21
23 juin 2023 à 12:34

..../

Pour le listage des fichiers, j'ai récupéré la solution de boigontier, qui fonctionne bien. J'ai aussi testé la solution par PowerQuery (cousin hub 29), qui fonctionne aussi ! Merci aux 2 ! Pour la suppression, j'aimerais opté pour la solution vba, ou power query ....

Cdlt

0