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 d'un chemin


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2008
    Messages : 26
    Par défaut Recherche d'un chemin
    Bonjour

    qui pourrai me donne un bout de macro pour renter dans une variable le chemin du dossier "Macros complémentaire" (ou AddIns pour excel2007)

    le but étant de récupérer le chemin quelque soit l'ordinateur utiliser

    je sais qu'il faut utiliser plusieurs fonction tel que path ,searchscopes,... mais je comprend rien a l'aide de excel

    merci d'avance pour votre aide

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 514
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim Chemin As String
     
    Chemin = Application.LibraryPath
    Cordialement,

    Tirex28/

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2008
    Messages : 26
    Par défaut
    Bonjour

    merci pour ta réponse tirex28 mais ton bout de programme ne me renvoi pas le chemin que je cherche

    sur mon PC il me renvoi (C:\logiciel\pack office\OFFICE11\MACROLIB)
    or je voudrais qui me renvoi (c:\User\Lionel\AppData\Roaming\Microsoft\Macros complémentaires)

    le bout de macros que je cherche rechercherais le chemin en lui donnant le nom du dossier. Et il faut que cela puis fonctionner sur n'importe quel PC et quelque soit l'emplacement du dossier.

  4. #4
    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,

    je n'ai pas mon portable avec office sous la main...

    Je suis très loin d'être sûr de moi...

    ouvre ta base de registre (regedit) et fais-y une recherche avec le mot MSIOFF
    l'une des clés contenant ce mot devrait normalement contenir une valeur qui est le chemin d'accès, sur la machine en cours, du contrôle MSIOFF.Ocx
    Vois si ce chemin est celui qui, sur ta machine, est le bon. Si oui, tu connais la méthode : relever la clé correspondante ==>> dans ton code : ouverture de cette clé pour en lire la valeur (le chemin) et utiliser ce chemin.

    Mais je ne réponds là que de mémoire très incertaine !... essaye...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2008
    Messages : 26
    Par défaut
    salut ucfoutu

    je viens d'essayer ton idée mais je ne trouve pas de clé avec le chemin que je recherche. De plus je suis débutant dans la matière donc cela me parai un petit peu complexe.

    Je garde l'idée sous le coude cela pourra me servir lorsque mes connaissance seront plus important ou si je n'est pas d'autre moyen de résoudre mon problème actuel

    lioco

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2008
    Messages : 26
    Par défaut
    J'ai regarder quelque tuto disponible sur le site. il est possible (si j'ais bien compris) de vérifier l'existence d'un dossier.

    etant donner que le chemin que je chercher est casiment le même sur tout les PC il est peut-etre possible de trouver les chemin en utilisant des boucles.

    pour plus de précision:

    Le chemin chercher: c:\User\Lionel\AppData\Roaming\Microsoft\Macros complémentaires

    normalement il n y a que "c:" et "Lionel" qui change dans le chemin

    donc il faudrait:

    1) rechercher l'existant d'un disque
    2) voire si le non du disque avec user existe (ici c:\User)
    3)rechercher les sous dossier de user
    4) rechercher l'existence du dossier (se qui donne "c:\User\" & sous dossier & "AppData\Roaming\Microsoft\Macros complémentaires"

    je pense avoir été claire le problème c'est que les bout de macro donner dans le tuto (Manipulation des fichiers en vba) ne fonctionne pas, il doit me manquer quelque chose

    lioco

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2008
    Messages : 26
    Par défaut
    J'ai regarder quelque tuto disponible sur le site. il est possible (si j'ais bien compris) de vérifier l'existence d'un dossier.

    etant donner que le chemin que je chercher est casiment le même sur tout les PC il est peut-etre possible de trouver les chemin en utilisant des boucles.

    pour plus de précision:

    Le chemin chercher: c:\User\Lionel\AppData\Roaming\Microsoft\Macros complémentaires

    normalement il n y a que "c:" et "Lionel" qui change dans le chemin

    donc il faudrait:

    1) rechercher l'existant d'un disque
    2) voire si le non du disque avec user existe (ici c:\User)
    3)rechercher les sous dossier de user
    4) rechercher l'existence du dossier (se qui donne "c:\User\" & sous dossier & "AppData\Roaming\Microsoft\Macros complémentaires"

    je pense avoir été claire le problème c'est que les bout de macro donner dans le tuto (Manipulation des fichiers en vba) ne fonctionne pas, il doit me manquer quelque chose

    lioco

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

Discussions similaires

  1. Recherche tous les chemins possibles
    Par ammoula55 dans le forum Général Java
    Réponses: 2
    Dernier message: 02/07/2015, 00h23
  2. [Turbo Pascal] Algorithme A Star : Recherche d'un chemin sur une grille pouvant contenir différents obstacles
    Par Eric Sigoillot dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 07/04/2014, 09h30
  3. [path finding] Recherche d'un chemin "plus rapide"
    Par ReiVon dans le forum Intelligence artificielle
    Réponses: 9
    Dernier message: 29/11/2008, 10h31
  4. Réponses: 2
    Dernier message: 21/03/2004, 18h57
  5. Algorithme de recherche de chemin
    Par amelie gaya dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 09/06/2002, 15h29

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