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 :

[VBA - E] Controler recherche windows


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de alex_elder1_1
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 82
    Par défaut [VBA - E] creation liens fichier
    bjr a tous

    j'ai trouve une meilleur maniere de formuler mon probleme dc je cree un nveau post pour que ce soit plus clair.
    d'une part j'ai
    j'ai ds ma feuille 2 de book1 colonne b des numeros de moteur
    et d'autre part un fichier appele motor test data dump dont le chemin d'acces est \\Ctdwks055\motor test data dump. ds ce fichier j'ai un sous dossier par numero de moteur
    je veux donc que pour chaque moteur ds la colonne b de ma feuille 2 apparaisse le lien vers le sous dossier du fichier motor test data dump propre a chaque moteur.
    deuxieme probleme
    chaque sous dossier est appele de la maniere suivante ID 1555 (exemple num de moteur) 15224jg555 (exemple description moteur)
    je voudrais qu'il ne recherche que par rapport au num de moteur sachant que ID est constante.
    je voudrais avoir la commande pour chercher le lien et que par rapport au num de moteur
    cette recherche jusqu'a tps qu'il n'y ait plus de moteurs ds la colonne b


    je vous serais reconnaissant de m'aider
    merci d'avance

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Des trucs qui vont te paraître des détails :
    Quel est le format de tes noms de dossiers réunissant num de moteur et description moteur ?
    As-tu un espace entre les deux ?
    Le format du n° de moteur comporte-t-il toujours 4 chiffres ?
    Pourquoi tes dossiers n'ont-ils pas tout simplement le N° de moteur ?

    Enfin,
    Citation Envoyé par Tu
    ds ce fichier j'ai un sous dossier par numero de moteur
    Je pense que tu as voulu dire ds ce dossier... sinon je ne comprends pas
    Selon tes réponses, tu as plusieurs solutions sont possibles
    A+

  3. #3
    Membre confirmé Avatar de alex_elder1_1
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 82
    Par défaut
    le num de moteur peut comporter de 0 a 4 chiffres
    pour le nom du sous dossier je n'y suis pour rien je suis dsl c'est le laboratoire de l'entreprise qui gere ca comme ca depuis des annees dsl
    oui c'etait bien dossier et non fichier dsl prob d'ecriture
    pour exemple chemin acces sous dossier \\Ctdwks055\motor test data dump\ID 903 190UMD200CACAA le dossier source ou sont les sous dossiers est donc motor test data dump

    sachant que ID est fixe 903 = num de moteur et le reste description mais je ne voudrais aps en tenir compte comme ID
    merci de maider

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu ne m'as pas répondu à "As-tu un espace entre les deux ?" (N° de moteur et description. Dans ton exemple, 1555 et 15224jg555 sont-ils séparés par un espace ?
    A+

  5. #5
    Membre confirmé Avatar de alex_elder1_1
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 82
    Par défaut
    oui ils le sont dsl il y en a un aussi entre ID et num de moteur
    j'avais pas compris pour ca
    en fait la fonctionnalite d'excel n'est pas adaptee parce que je veux mettre cette commande ds ma recherche et je peux avoir plus de 1000 numeors de moteurs dc je veux quelque chose qui va les creer seul et non moi m manuellement tu comprends?
    merci

  6. #6
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Comme on me réclame pour manger, je te donne des bouts
    Pour insérer le lien hypertexte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub InsérerUnLienHypertexte()
        With Worksheets("Feuil1")
            .Hyperlinks.Add Anchor:=.Range("a5"), Address:="D:\xls\Liste pour fusion.xls"
        End With
    End Sub
    Pour retrouver tes sous-dossiers, tu listes les dossier et tu compares chaque nom de sous-répertoire avec le nom fourni par ça NoMoteur dans le code ci-dessous
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    TableuRep = Split(NomSousRep, " ")
    NoMoteur = TableuRep (1)
    Bon app

  7. #7
    Membre confirmé Avatar de alex_elder1_1
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 82
    Par défaut [VBA - E] Controler recherche windows
    Bjr a tous

    Est il possible de commander la recherche windows ds un repertoire (vs savez pour chercher des fichiers qd vous rentrez le nom) depuis VBA - E
    merci

  8. #8
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Je t'ai donné la réponse avec VBA-E. Mais je n'ai toujours pas compris ce que tu cherches à faire.
    Ta recherche, A QUOI DOIT-ELLE TE SERVIR ? Si c'est pour ouvrir un fichier, dis-le.
    Si c'est pour connaître simplement la liste des fichiers qu'il contient, précise-le.
    Comme cette question est la même que ce post http://www.developpez.net/forums/sho...d.php?t=249734 je fusionne les messages

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VBA + Recherche windows sur contenu
    Par torix31-fr dans le forum Général VBA
    Réponses: 4
    Dernier message: 19/06/2014, 21h39
  2. [VBA] Excel control de touche tab
    Par Igloobel dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/01/2006, 15h24
  3. [Vba + Excel] requete rechercher en vba
    Par Emcy dans le forum Access
    Réponses: 2
    Dernier message: 14/11/2005, 09h38
  4. [VBA-E] Controle Webbrowser
    Par Mystify dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/10/2004, 21h30
  5. [VBA] Algo de recherche de doublons
    Par guams dans le forum VBA Access
    Réponses: 6
    Dernier message: 27/07/2004, 17h10

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