T
tvi
Guest
bonjour,
Une personne de plus nulle en VBA...
pour faire simple, j'ai trouvé sur ce forum une méthode pour lister tous les fichiers d'un répertoire fixe.
la liste se compose de 2 colonnes : lien hypertexte vers fichier et date de création du fichier
Je copie cette liste 1 dans une liste 2
Ensuite des données sont ajoutées manuellement a chaque entrée de la liste 2 (colonnes supplémentaires).
Mon problème est que dans le répertoire de base, les fichiers s'ajoutent aléatoirement : soit par reclassement alphabétique, soit par reclassement en fonction de la date de création des fichiers.
AU final chaque fois que j'écrase ma liste 2 après mise a jour de ma liste 1, les données ajoutées manuellement ne sont plus en face des mêmes "entrées".
Je dois donc comparer manuellement les 2 listes et ajouter chaque nouvelle entrée une par une en fin de liste (environ 4O fois / jour !!!)
J'aimerais donc :
1) pouvoir ajouter automatiquement à la liste 2 les nouvelles entrées (peut être en comparant les 2 listes ???) à chaque ouverture de mon classeur excel.
2) pouvoir limiter ma requête VBA (qui sert a créer la liste 1) entre date du jour -1 et date du jour (car le répertoire de base contiendra environ 3000 fichiers en fin d'année)
un fichier très simple pour exemple en pièce jointe
merci d'avance pour ce gros sujet !
Une personne de plus nulle en VBA...
pour faire simple, j'ai trouvé sur ce forum une méthode pour lister tous les fichiers d'un répertoire fixe.
la liste se compose de 2 colonnes : lien hypertexte vers fichier et date de création du fichier
Je copie cette liste 1 dans une liste 2
Ensuite des données sont ajoutées manuellement a chaque entrée de la liste 2 (colonnes supplémentaires).
Mon problème est que dans le répertoire de base, les fichiers s'ajoutent aléatoirement : soit par reclassement alphabétique, soit par reclassement en fonction de la date de création des fichiers.
AU final chaque fois que j'écrase ma liste 2 après mise a jour de ma liste 1, les données ajoutées manuellement ne sont plus en face des mêmes "entrées".
Je dois donc comparer manuellement les 2 listes et ajouter chaque nouvelle entrée une par une en fin de liste (environ 4O fois / jour !!!)
J'aimerais donc :
1) pouvoir ajouter automatiquement à la liste 2 les nouvelles entrées (peut être en comparant les 2 listes ???) à chaque ouverture de mon classeur excel.
2) pouvoir limiter ma requête VBA (qui sert a créer la liste 1) entre date du jour -1 et date du jour (car le répertoire de base contiendra environ 3000 fichiers en fin d'année)
un fichier très simple pour exemple en pièce jointe
merci d'avance pour ce gros sujet !