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 :

Accessiblité Serveur ou Disque dur réseau [XL-2007]


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
    Août 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 168
    Par défaut Accessiblité Serveur ou Disque dur réseau
    Bonsoir, est-ce qu'il y a un moyen ou une procédure permettant de vérifier l'acces à un disque dur ou serveur svp ?

    Merci de votre aide

  2. #2
    Membre éprouvé
    Homme Profil pro
    Data Analyste Senior
    Inscrit en
    Août 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Data Analyste Senior
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2010
    Messages : 53
    Par défaut
    Bonsoir,

    Tu peux t'en sortir simplement avec un GetFolder de ton chemin et récupération du code erreur.
    Pas sûr qu'une fonction soit indispensable pour ça, mais si c'est ce que tu cherches, essaie avec ça. La fonction marche avec un chemin physique ou UNC.
    La référence "Microsoft Scripting Runtime" doit être activée.
    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
     
    Public Function ChekPath(myPath As String) As Boolean
        Dim myFolfer As folder
        Dim FSO      As New FileSystemObject
        '
        On Error Resume Next
            myfolder = FSO.GetFolder(myPath)
            If Err.Number = 0 Then
                ChekPath = True
            Else
                ChekPath = False
            End If
        On Error GoTo 0
        '
        Set FSO = Nothing
    End Function

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 168
    Par défaut
    Tu crois que cela pourrait marcher sinon ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Option Explicit
     
    Declare Function WNetGetConnection Lib "mpr.dll" Alias "WNetGetConnectionA" (ByVal lpszLocalName As String, ByVal lpszRemoteName As String, ByRef cbRemoteName As Long) As Long
     
    Dim Lettre As String
      Dim Cible As String * 255
      Cible = String$(255, Chr$(32))
      Lettre = Feuil2.Range("G2").Value
      WNetGetConnection Lettre, Cible, 255
      If Trim(Cible) = "" Then
       MsgBox "Réseau [" & Lettre & "@ inaccessible ! Fermeture du logiciel " & ThisWorkbook.Name, vbInformation
       ThisWorkbook.Close
      End If

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 168
    Par défaut
    Bonjour, je ne peux pas activer la référence "Microsoft Scripting Runtime" car il faut le faire sur tous les ordis du taff (100), il y a t-il un autre moyen ?

    Merci de votre aide

  5. #5
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 568
    Par défaut
    Bonjour

    L'insctuction ChDrive avec gestion de l'erreur 68.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 168
    Par défaut
    ok merci bonne journée

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

Discussions similaires

  1. [Serveur NAS] Conseil achat serveur NAS + Disque Dur
    Par steackfrite dans le forum Achat et Conseils
    Réponses: 3
    Dernier message: 13/07/2014, 10h48
  2. Disque dur réseau rapide et avec adresse ip fixe?
    Par js8bleu dans le forum Périphériques
    Réponses: 0
    Dernier message: 29/05/2009, 11h34
  3. WAMP et répertoire de travail sur disque dur réseau
    Par alfredooo dans le forum Apache
    Réponses: 1
    Dernier message: 10/04/2008, 15h46
  4. [achat]disque dur réseau
    Par charlix dans le forum Périphériques
    Réponses: 5
    Dernier message: 20/06/2007, 23h48
  5. comment créer un lecteur réseau, disque dur virtuel ?
    Par FFF dans le forum Autres Logiciels
    Réponses: 10
    Dernier message: 15/03/2006, 09h40

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