Création de feuillet excel à partir d'un dossier...

reavok Messages postés 16 Statut Membre -  
cs_Le Pivert Messages postés 8437 Statut Contributeur -
Bonjour à toutes et tous,
voilà j'ai besoin de créer des docs excel à partir de dossiers contenant des fichiers de toutes sortes, en général images, vidéo, audio ou autres.

Je voudrais en fait avoir la possibilité à partir d'une feuille vierge aller "chercher" ce ou ces dossiers pour que soit créé, pour chaque fichier une ligne contenant le nom du fichier, sa taille et par exemple toutes ses données de dates (création, modifications...).

J'ai parfois plusieurs centaines voire milliers de fichiers à intégrer dans une feuille excel et le copier/coller au cas par cas et assez... comment dire... relou... :)

y-a-t-il une fonction dans excel existante ou faut-il créer une macro?
Pouvez-vous m'aider?
Je sais que de puissants mages de la macro, tels que le grand pijaku, agissent et aident les âmes perdues dans les méandres de ce sombre tableur qu'est excel.

Je vous sais gré de me filer un coup de main qui allègerait mes maux du canal carpien... ^^

Merci

Version excel 2007.

3 réponses

  1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Bonjour,

    Voici un exemple; Faire Alt F11 pour accéder au code:

    http://www.cjoint.com/data3/3CftusMAXGG.htm
    0
    1. reavok Messages postés 16 Statut Membre
       
      Hello cs_Le Pivert
      Merci de bien vouloir te pencher sur mon cas!
      Si je comprends bien je dois taper Alt+F11 dans excel pour insérer en module la formule qui doit se trouver en lien que tu as laissé précédemment, c'est ça?
      Le lien ne fonctionne pas ou plus, il est vrai que je n'ai pas été très rapide sur le coup... Désolé!
      0
  2. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Voilà un nouveau lien.
    Tout est expliqué dans le classeur

    http://www.cjoint.com/data3/3CgrQTWAxLF.htm
    0
    1. reavok Messages postés 16 Statut Membre
       
      Merci cs!
      A l'exécution de la macro une fenêtre s'ouvre me disant : Erreur d'exécution 1004
      La méthode select de la classe range a échoué.

      De plus lors de la sélection du dossier a désigner comme contenant des fichiers à lister, il y a la nécessité de définir le type de fichier à lister (png, jpg, mp3...). Ce qui en général peut me compliquer la tâche. En gros quelque soient les types différents de fichiers à lister, il faut qu'il le fasse sans restriction...
      C'est possible ça?
      Merci encore et j'espère ne pas être trop relou...
      0
    2. reavok Messages postés 16 Statut Membre
       
      Ah, précision :
      En fait ça marche quand je suis positionné sur la feuille 1 de ton fichier .xls
      Le message d'erreur ne se présente que quand j'essaie de lancer la macro sur une autre feuille.
      0
  3. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Non avec ce code ce n'est pas possible de lister toutes les extensions. J'ai essayé "*.*" (code pour toutes les extensions), cela ne fonctionne pas!

    ATTENTION au dossier trop lourd, cela peut prendre un certain temps. Tu as une progression des fichiers listés dans la barre de tâche en bas à gauche.
    0