Bonjour le forum
J' ai recupéré le code suivant sur un post ou est intervenu BOIGONTIER
Ne serait il pas posssible de mettre en gras avec une couleur differente les soms des repertoires afin de faire une séparation, mes competences sont limité pour faire cette modif
Merci d'avance pour vos réponses
Aladin
J' ai recupéré le code suivant sur un post ou est intervenu BOIGONTIER
Code:
Const MaxNiv = 2
Sub arborescenceRepertoire()
racine = ChoixDossier() ' ou un répertoire C:\xxx e.g.
If racine = "" Then Exit Sub
Range("A:A").Clear
Range("A3").Select
Set fs = CreateObject("Scripting.FileSystemObject")
Set dossier_racine = fs.getfolder(racine)
Lit_dossier dossier_racine, 1
Range("A1").Select
End Sub
Sub Lit_dossier(ByRef dossier, ByVal niveau)
ActiveCell.Value = String(3 * niveau - 1, " ") & dossier.Name '& "[" & dossier.Path & "]"
ActiveCell.Offset(1, 0).Select
For Each d In dossier.SubFolders
If niveau <= MaxNiv Then Lit_dossier d, niveau + 1
Next
End Sub
Function ChoixDossier()
If Val(Application.Version) >= 10 Then
With Application.FileDialog(msoFileDialogFolderPicker)
.InitialFileName = ActiveWorkbook.Path & "\"
.Show
If .SelectedItems.Count > 0 Then
ChoixDossier = .SelectedItems(1)
Else
ChoixDossier = ""
End If
End With
Else
ChoixDossier = InputBox("Répertoire?")
End If
End Function
Ne serait il pas posssible de mettre en gras avec une couleur differente les soms des repertoires afin de faire une séparation, mes competences sont limité pour faire cette modif
Merci d'avance pour vos réponses
Aladin