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 :

Pb Workbooks à initialiser à partir d'un chemin!


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé Avatar de mumu27
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 213
    Par défaut Pb Workbooks à initialiser à partir d'un chemin!
    Bonjour,

    j'aurais souhaité initialiser un Workbooks, en s'aidant du chemin d'accès, sans ouvrir le classeur.

    Voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub testModif()
        Dim Wbk As Workbook, NomProc$, NomModule$, LiModif&, TxtModif$
        Dim Fichier As String
        'Set Wbk = ThisWorkbook
        'Set Wbk = Workbooks("Matrice des répertoires DDAF v4")
        Set Wbk =  Workbooks("D:\Utilisateurs\97733a\Mes documents\Matrice des répertoires DDAF v4")
        NomProc = "LectMatMig"
        NomModule = "LectMat"
        LiModif = 4
        TxtModif = "    Dim i, k, longueur As Integer"
        'modifie la ligne 3 de la macro "MacroAModifier"
        ModifMacro Wbk, NomProc, NomModule, LiModif, TxtModif
     
    End Sub
    Avec juste le nom du classeur dans le Workbooks, si on ouvre celui-ci, cela se passe bien. Maintenant, si j'essaye la même chose avec le chemin complet sans ouvrir le classeur, cela ne fonctionne plus.

    Avez-vous une solution?

    Merci d'avance.

    mumu27

  2. #2
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    Bonjour,
    tes explications ne sont pas claires. En tous cas, je ne comprend rien à ce que tu cherches à faire, et le code suivant, au moins, est manquant pour pouvoir t'aider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ModifMacro Wbk, NomProc, NomModule, LiModif, TxtModif
    Bonne journée.

  3. #3
    Membre éclairé
    Profil pro
    chomeur
    Inscrit en
    Août 2006
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Août 2006
    Messages : 343
    Par défaut
    juste pour bien comprendre ce que tu demandes. Tu as un code qui modifie le code d'une macro dans un workbook.
    Tu aimerais que les modifications se fassent sans ouvrir le workbook
    Set Wbk = Workbooks("D:\Utilisateurs\97733a\Mes documents\Matrice des répertoires DDAF v4")
    , Est ce bien ça ton probleme ?

    Si oui, pour connaitre le code dans le workbook tu es obligé de l'ouvrir et le lire...
    De plus je ne vois pas en quoi le fait d'ouvrir un fichier soit un probleme en soi... Sauf si ce fichier est tres volumineux et/ou qu'il possède du code qui se lance au démarrage...

    Bon courage pour la suite.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Par défaut
    Essaye ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    'Permet de changer de lecteur (G:/, S:/, ...) afin d'ouvrir les fichiers
    ChDrive Left(tonChemin, 1)
     
    'Permet de changer de répertoire actuel
    ChDir tonChemin

Discussions similaires

  1. afficher une image à partir de son chemin
    Par amiine dans le forum C++Builder
    Réponses: 4
    Dernier message: 20/12/2007, 19h53
  2. Récupérer le nom d'un fichier à partir de son chemin
    Par Jiraiya42 dans le forum Langage
    Réponses: 2
    Dernier message: 31/03/2007, 11h38
  3. Réponses: 1
    Dernier message: 06/12/2006, 15h24
  4. [Excel-VBA]Nom d'un workbook a partir de son path
    Par Tartenpion dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 19/10/2006, 15h34
  5. Ouvrir un dossier à partir de son chemin
    Par Mr.Gus dans le forum Access
    Réponses: 2
    Dernier message: 13/06/2005, 13h59

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