Bonjour à tous,
J'ai développé un petit code qui permet de remplir un tableau excel avec la taille de certains répertoires et le nombre de fichier qu'il contient. Ca marche très bien quand c'est en local mais, quand c'est un chemin réseau, il y a des postes pour lesquelles un message d'erreur apparait (Erreur 70 : Permission refusé).
Le code étant fait pour des superviseurs, ils ont tous les droits administrateurs sur les serveurs et même plus. Bref, je séche ! Please, HELP !!!
Voici mon code :
Sub TailleNbLog()
'Déclaration des variables et objet
Dim IntExSV, IntExGS, IntNbFich, IntRow As Integer
Dim Fso As Object, FS As Double
Dim Dossier As Object
Set Fso = CreateObject("Scripting.FileSystemObject")
IntRow = 12
For IntExSV = 1 To 4
For IntExGS = 1 To 2
'Spécification du chemin des dossiers
Set Dossier = Fso.GetFolder("\\exchange" & IntExSV & "\e$\SV" & IntExSV & "-GS" & IntExGS & "-LOG")
'Recherche des données
FS = Dossier.Size
IntNbFich = IntNbFich + Dossier.Files.Count
'Saisie des résultats dans le tableau
Range("D" & IntRow).Value = "" & FS
Range("E" & IntRow).Value = "" & IntNbFich
IntRow = IntRow + 1
Nb = 0
Next IntExGS
Next IntExSV
Set Fso = Nothing
End Sub