IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

recherche dossier dans repertoire + copie


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 207
    Par défaut recherche dossier dans repertoire + copie
    Bonjour dans un classeur excel j'ai mes cellules A1....A400 qui m'indique un nom de dossier à rechercher dans un repertoire composé de sous repertoire....
    il faut que je recherche pour chaque cellule le path complet du dossier recherché et le copier dans un repertoire (par exmple c:\toto\)
    comment faire ça automatiquement

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2008
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 203
    Par défaut
    Il y a plusieurs questions en une, non?

    le path complet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    path = Dir(Sheets("feuille").Range("A" & i).Value, vbDirectory)
    copier dans un repertoire
    Je pense que tu veux les copier dans un FICHIER de type texte?
    Il faut faire une ouverture du fichier désiré:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Open "C:\toto\fichier.txt" For Output As #1 Len = 1000
    écrire dans le fichier
    et fermer ton fichier
    Si c'est créer les répertoires, c'est encore + simple:

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour, did103

    inutile d'ouvrir un fichier par Open si ce n'est que pour le copier ! (l'instruction FileCopy fait celà ...)

    @ batti64 ==>> ce que tu cherches à faire, apparemment, c'est la copie complète d'un répertoire vers un autre
    Une petite recherche sur ce forum te conduira à de nombreux exemples utilisant la récursivité).

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 207
    Par défaut
    dsl mais met explication n'était pas terrible.en fait je veux recupéré ma cellule A1...A2,A3....ça encore c'est simple qui correspond à un nom de dossier.
    avec ce nom je veux faire une recherhce de ce dossier dans un repertoire c:\ par exemple.dés que j'ai trouvé ce repertoire (si il exsite) j'enregistre le path du repertoire trouvé (exemple c:\toto\toto2\tot5\nom_reprtoire_cherché pour le copier ailleurs.

    pour etre plus^precis A1...recherche....si trouvé....copie dossier vers autre dossier; A2....reherche...etc...etc

Discussions similaires

  1. [Débutant] Rechercher fichier dans repertoire avec le début du nom
    Par Netpasnet dans le forum VB.NET
    Réponses: 3
    Dernier message: 27/03/2015, 13h21
  2. VBS: recherche par extension et copie dans un dossier
    Par zollen777 dans le forum VBScript
    Réponses: 23
    Dernier message: 07/01/2014, 19h09
  3. Recherche de dossier dans dossier
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/06/2007, 13h23
  4. Recherche d'un dossier dans le disque
    Par com-ace dans le forum Access
    Réponses: 6
    Dernier message: 31/08/2006, 10h51
  5. recherche de fichier distinct dans repertoire
    Par makohsarah dans le forum Langage
    Réponses: 1
    Dernier message: 29/08/2006, 16h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo