Bonjour,
Pas de ligne vide comme en 10 !
Sub test()
Dim datas, chemin As String
Dim constit(1 To 6), lig As Long, col As Long, i As Long
Dim nb1 As Long, nb2 As Long
datas = [A1].CurrentRegion
For lig = 2 To UBound(datas)
For col = 1 To UBound(datas, 2)
If datas(lig, col) <> "" Then
constit(col) = datas(lig, col)
chemin = ""
For i = 1 To col
chemin = chemin & "\" & constit(i)
Next i
chemin = Mid(chemin, 2) & "\"
nb1 = nb1 + 1
If Dir(chemin, vbDirectory) = "" Then MkDir (chemin): nb2 = nb2 + 1
Exit For
End If
Next col
Next lig
MsgBox nb1 & " répertoires, " & nb2 & " créés"
End Sub
eric