gildas lechat
XLDnaute Occasionnel
Bonjour le forum,
Vous trouverez ci dessous une macro me permettant de chercher le nom d'un sous-dossier dans un dossier ainsi que le ficher Excel.
La macro fonctionne correctement.
Néanmoins j'ai des centaines de sous-dossier et la macro est un peu lente.
Je cherche à améliorer la macro.
Si vous avez un correctif a apporter, je suis preneur.
Merci d'avance
Gildas
Vous trouverez ci dessous une macro me permettant de chercher le nom d'un sous-dossier dans un dossier ainsi que le ficher Excel.
La macro fonctionne correctement.
Néanmoins j'ai des centaines de sous-dossier et la macro est un peu lente.
Je cherche à améliorer la macro.
Si vous avez un correctif a apporter, je suis preneur.
Public DossierChoisi
Public dossierSource As String
Public fichierSource As String
Private Sub CommandButton1_Click()
DossierRapportDeMicrosection = "P:\XXXXXX" 'Remplacer le dossier source de recherche
Dim fs, f, f1, fc, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(DossierRapportDeMicrosection)
Set fc = f.SubFolders
For Each f1 In fc
If TextBox1.Value = f1.Name Then
DossierChoisi = f1
Label3.Caption = f1
found = True
End If
Next f1
If found = False Then
Label3.Caption = "Pas de dossier correpondant au nom specifie"
End If
End Sub
Merci d'avance
Gildas