• Initiateur de la discussion Initiateur de la discussion Snake
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

Snake

Guest
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
69
Réponses
14
Affichages
419
Retour