Vérifier si dossier Vide sous condition

Fermé
Sormick Messages postés 145 Date d'inscription dimanche 10 novembre 2013 Statut Membre Dernière intervention 8 avril 2024 - Modifié par Sormick le 4/08/2016 à 14:29
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 9 août 2016 à 09:30
Bonjour,

Je souhaiterais savoir si un dossier est vide ou s'il contient des fichiers mais le problème c'est que si dans ce dossier il y a des fichiers nommés (arenommer) je ne veux pas qu'il comptabilise ces fichiers,Un compteur n'est pas nécessaire juste je souhaite savoir si le dossier contient des fichiers autres que (arenommer).
Attention à certaines vba boucles (loop) car parfois j'ai énormément de fichiers dans ce dossier.Je ne souhaite pas qu'il me mette une éternité à détecter la présence de fichiers.

J'ai un code VBA mais je ne sais pas si on peut l'adapter à ce cas
le voici:
Dim monrep As String, pasvidedos As String, pasvidefic As String
fichier = "D:\Users\Public\FOLD\AFAIRE\"
pasvidedos = Dir(fichier, vbDirectory Or vbHidden)
Do While pasvidedos = ""
If pasvidedos <> "." And pasvidedos <> ".." Then Exit Do
pasvidedos = Dir
Loop
pasvidefic = Dir(fichier, vbNormal Or vbHidden)
If Not pasvidedos & pasvidefic = "" Then
Else
MsgBox "ATTENTION! Le dossier " & strPath & n 'est pas vide.!", vbCritical
Exit Sub
End If
A voir également:

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
9 août 2016 à 09:30
Bonjour,

il y a des fichiers nommés (arenommer)
Vous pouvez developper un peu plus ????
0