[VBA] Création de dossiers quand ils n'éxistent pas
ghang
-
pijaku Messages postés 13513 Statut Modérateur -
pijaku Messages postés 13513 Statut Modérateur -
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 :/
Merci pour votre aide.
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.