Bonjour,
Novice en Macro, je fais appel à vos lumières.
Je dois créer une macro pour créer des répertoires (avec une arborescence type) à partir d'un fichier Calc, exemple :
Le fichier Calc est composé de 2 colonnes :
Colonne A : AGENT 1 / AGENT 2 / AGENT 3 / ...
Colonne B : Nom du dossier 01 / Nom du dossier 02 / ...
Après recherches, j'ai réussi à créer la macro pour créer les dossiers "AGENT" ainsi que l'arborescence type, mais il me manque l'incrémentation de la colonne B pour la création des Noms du dossier 01 ... Dans chaque dossier "AGENT"
Le nombre de dossiers par agent varie entre chaque agent.
J'espère être assez claire dans mes explications, sinon n'hésitez pas à me le faire savoir.
Voici la macro :
Ajout : Code : Tout sélectionner REM ***** BASIC *****
Option Explicit
Sub CreerDosssier ()
Dim monDocu As Object
Dim lesFeuils As Object
Dim maFeuil As object
Dim maCell As Object
Dim sTabProjects () As String
Dim x As Integer, z As Integer
Dim Chemin as String
monDocu = ThisComponent
lesFeuils = monDocu.Sheets
maFeuil = lesFeuils.getByName("Feuille1")
For x = 1 To 2000
maCell = maFeuil.getCellRangeByName("A"& x)
If maCell.String <> "" Then
Redim preserve sTabProjects(z)
sTabProjects(z) = maCell.String
z=z+1
End If
Next x
Dim sRep As String
For x = LBound(sTabProjects()) to Ubound(sTabProjects())
sRep = stabProjects(x)
MkDir "C:\Users\MonNom\Documents\Test_Macro\" & sRep & "/INCIT REGUL/1 - Echanges PNCD vers usagers"
MkDir "C:\Users\MonNom\Documents\Test_Macro\" & sRep & "/INCIT REGUL/2 - Echanges usagers vers PNCD"
Next x
End Sub
|
Un grand MERCI à ceux qui prendront le temps de m'aider.
Bonne journée à vous.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.