Bonjour,
J'ai créé un code pour extraire la liste des sous-répertoires d'un répertoire donné. Mon code fonctionne en phase de test avec un répertoire par exemple S:\mg\...
mais lorsque je point directement vers la machine concernée (\\VERISMART1\statistics) j'ai une erreur (nom ou numéro de fichier incorrect). Ci-dessous le code en question.
merci d'avance si vous avez une piste à mon problème
MyPath = "\\VERISMART1\statistics" ' Définit le chemin.
j = 2
MyName = Dir(MyPath, vbDirectory) ' Extrait la première entrée.
Do While MyName <> "" ' Commence la boucle.
If MyName <> "." And MyName <> ".." Then ' Ignore le dossier courant et le dossier contenant le dossier courant.
If (GetAttr(MyPath & MyName) _
And vbDirectory) = vbDirectory Then ' Utilise une comparaison au niveau du bit pour vérifier que MyName est un dossier.
Sheets("Listes").Range("G" & j) = MyName: j = j + 1 'écrit le nom du répertoire dans la cellule de Listes
End If
End If
MyName = Dir ' Extrait l'entrée suivante.
Loop