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 :

Rendre variable un chemin d'accès sur réseau


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Mai 2011
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 61
    Par défaut Rendre variable un chemin d'accès sur réseau
    Bonjour à tous!

    J'ai un petit problème simple à vous soumettre.

    En gros j'ai stocké des video dans un repertoire du réseau.

    J'ai crée une macro qui me permet d'ouvrir la vidéo suivant le chemin de cette vidéo d'après mon accès.
    Exemple: La macro va ouvrir ma vidéo sur Z:/Entreprise/Vidéo

    Cependant, mes collègues ont mappé leur accès au fichier diférement et ils ont accès à la vidéo avec un chemin peu différent.
    W:/Entreprise/Vidéo ou encore Y:/Entreprise/Video
    Il n'y a que la premiere lettre qui change.

    Question: Comment puis je changer le lien de ma macro pour que tous mes collégues puissent ouvrir la vidéo même si le lien d'accès sera différent?

    Merci d'avance à tous !

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    As-tu essayé en utilisant le chemin UNC ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    \\NomDuServeur\Entreprise\Vidéo

  3. #3
    Membre éprouvé
    Homme Profil pro
    Back Office Marchés
    Inscrit en
    Mars 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Back Office Marchés
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2011
    Messages : 65
    Par défaut Fonction LettreDisque
    Bonjour,

    Je suppose qu'on parle bien de VBA Excel ici ? Quoiqu'il en soit, dans le VBE active la bibliothèque Microsoft Scripting Runtime. Dans ton module ajoute la fonction suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Public Function LettreDisque()
    Dim oFSO As Scripting.FileSystemObject
    Dim oDrv As Scripting.Drive
     
    Set oFSO = New Scripting.FileSystemObject
     
    On Error Resume Next
     
    For Each oDrv In oFSO.Drives
        If oDrv.IsReady Then
            If oDrv.VolumeName = "Exploitation" Then 'Exemple de nom du disque
                LettreDisque = oDrv.DriveLetter
            End If
        End If
    Next
    Set oFSO = Nothing
    Set oDrv = Nothing
     
    End Function
    Et dans ta macro modifie ton code pour que ta commande d'ouverture du fichier ressemble à

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaVideo.Open LettreDisque & ":\Entreprise\Video"
    Bon weekend !

  4. #4
    Membre actif
    Inscrit en
    Mai 2011
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 61
    Par défaut
    Merci ca march !

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

Discussions similaires

  1. [Batch] plusieurs variables dans chemin d'accès
    Par flfla dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 05/05/2017, 06h10
  2. Réponses: 1
    Dernier message: 21/02/2013, 16h21
  3. [MVVM] Pb de chemin d'accès sur IIS
    Par SIC83 dans le forum Silverlight
    Réponses: 4
    Dernier message: 24/10/2012, 08h26
  4. chemin d'enregistrement sur réseau
    Par jffaber dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/08/2008, 11h04
  5. Chemin d'accès en réseau
    Par JP.NUAGE dans le forum Langage
    Réponses: 6
    Dernier message: 13/06/2008, 00h09

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