Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 06/06/2005, 11h53   #1 (permalink)
Snake
Guest
 
Messages: n/a
Par défaut Dossiers vides

Bonjour à tous,

j'ai un petit problème, je cherche à trouver tous les dossiers vides se trouvant dans un repertoire de mon disque dur et à les lister dans une feulle excel.
Est-ce possible via vba?

Si ca ne l'est pas, existe-t-il un autre moyen pour les trouver?

Merci d'avance

Bonne journée à tous
  Réponse avec citation
ANNONCES
Vieux 06/06/2005, 18h30   #2 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 817
Par défaut Re:Dossiers vides

bonjour

j'espere que cet exemple répondra à ta demande


Code:
Dim i As Integer
Sub rechercheDossiersVides()
'texté avec WinXP et Excel2002
Dim Racine As String

Application.ScreenUpdating = False

Racine = 'C:\\Documents and Settings\\michel\\dossier\\general\\excel'
ListFilesInFolder Racine, True

Application.ScreenUpdating = True
i = 0
End Sub

Sub ListFilesInFolder(SourceFolderName As String, IncludeSubfolders As Boolean)
' adapté de Ole P Erlandsen
'necessite d'activer la reference Microsoft Scripting RunTime
Dim Fso As Scripting.FileSystemObject
Dim SourceFolder As Scripting.Folder, SubFolder As Scripting.Folder

On Error GoTo Fin

Set Fso = CreateObject('Scripting.FileSystemObject')
Set SourceFolder = Fso.GetFolder(SourceFolderName)

If IncludeSubfolders Then
For Each SubFolder In SourceFolder.subfolders

If SubFolder.Size = 0 Then
i = i + 1
Cells(i, 1) = SubFolder.Path
End If

ListFilesInFolder SubFolder.Path, IncludeSubfolders
Next SubFolder
End If

Fin:
End Sub

bonne soiree
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 07/06/2005, 18h33   #3 (permalink)
Snake
Guest
 
Messages: n/a
Par défaut Re:Dossiers vides

Bonjour,

tout d'abord merci de ton aide, j'ai juste un problème tout bête de débutant comment on active la reference Microsoft Scripting RunTime?

:unsure:

Merci d'avance

Bonne soirée
  Réponse avec citation
Vieux 07/06/2005, 18h39   #4 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 817
Par défaut Re:Dossiers vides

bonjour

tu vas dans l'editeur de macros
Menu outils
References
dans la liste coches la ligne 'Microsoft Scripting RunTime'
cliques sur OK pour valider


bonne soiree
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 08/06/2005, 11h13   #5 (permalink)
Snake
Guest
 
Messages: n/a
Par défaut Re:Dossiers vides

Bonjour,

Merci beaucoup ça marche le feu de dieu....


Bonne journée
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 20h50.


(C) 2006 Excel Downloads