[VBA] Création de dossiers quand ils n'éxistent pas

Fermé
ghang - 2 mars 2016 à 09:54
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 2 mars 2016 à 13:28
Bonjour,

Pourriez vous me dire ce qui cloche avec ce morceau de code ?
La création des dossiers foctionne parfaitement, cependant dans le cas où tous les dossiers sont déja présent, si je relance la macro, elle m'envoie un message d'erreur au lieu de passer a la suite :/



Sub CréaArchiEnregistrement()
Dim NomRepertoire As String, NomDossier As String, Annee As String, Mois As String

NomRepertoire = "\\prnas02"
NomDossier = Range("B1")
Annee = Range("B2")
Mois = Range("B3")

On Error GoTo Suite
If Dir(NomRepertoire & "\" & NomDossier) = "" Then MkDir (NomRepertoire & "\" & NomDossier)

Suite:

On Error GoTo Suite2
If Dir(NomRepertoire & "\" & NomDossier & "\" & Annee) = "" Then MkDir (NomRepertoire & "\" & NomDossier & "\" & Annee)



Suite2:

On Error GoTo Suite3
If Dir(NomRepertoire & "\" & NomDossier & "\" & Annee & "\" & Mois) = "" Then MkDir (NomRepertoire & "\" & NomDossier & "\" & Annee & "\" & Mois)


Suite3:


Merci pour votre aide.

5 réponses

Bonjour,

Tu ne dis pas quelle erreur, ni à quel endroit ça se produit.
De plus la macro est incomplète...

Difficile dans ces conditions de pouvoir t'aider.

A+
0