Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro pour creation de dossier automatique

  • Initiateur de la discussion Initiateur de la discussion post prod
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

post prod

XLDnaute Occasionnel
bonjour a tous
jaimerai savoir si il est possible de faire une macro qui creer des dossier a partir d'une liste de nom
j'ai une liste de 300 noms de batiment dans la colonne A et je dois creer 300 dossiers avec leur noms respectif dans "mes documents"
j'avais deja eu des debut de reponse mais je ne m'en sort pas
merci d'avance pour vos reponses
 
Re : Macro pour creation de dossier automatique

Salut,

Avec une boucle sur ta liste de nom et en utilisant le code ci dessous ca doit le faire :

Code:
If Len(Dir(dossier_essai, vbDirectory)) = 0 Then
MkDir dossier_essai
End If
La condition IF est pour vérifier que le dossier n'existe pas avant de le creer.

Suistrop
 
Re : Macro pour creation de dossier automatique

Bonjour, post prod, suistrop, le Forum,

Un essai en pièce jointe, grâce à un code de Robert.

Dans le code, penser à changer les xxxxxxxxxx par le nom de l'utilisateur.

Bon courage 🙂
 

Pièces jointes

Re : Macro pour creation de dossier automatique

merci doublezero genial ca marche un grand MERCI ca va m'eviter des tonnes de creation de dossier
excuse moi doublezero j'ai parler trop vite
ta macro fonctionne mais elle me crer des fichier excel avec les noms
en fait moi j'ai besoin de creer des DOSSIERS
 
Dernière édition:
Re : Macro pour creation de dossier automatique

excuse moi doublezero j'ai parler trop vite
ta macro fonctionne mais elle me crer des fichier excel avec les noms
en fait moi j'ai besoin de creer des DOSSIERS
 
Re : Macro pour creation de dossier automatique

Bonjour post prod, suistrop ,Bonjour DoubleZero 🙂,
Une proposition;
VB:
Sub Crea_dossiers()
Dim C As Range, Chemin$, Classeur$
Chemin = ThisWorkbook.Path & "/"
For Each C In Range("a1:a" & Range("a65535").End(xlUp).Row)
    If C.Value <> "" Then
        Classeur = C.Value
        If Dir(Chemin & Classeur, vbDirectory) = "" Then MkDir Chemin & Classeur
    End If
Next C
End Sub
et un fil où on créait un fichier par jour dans un classeur par mois
Cordialement
 
Re : Macro pour creation de dossier automatique

Re-bonjour, bonjour Efgé 🙂, bonjour Pierrot93 🙂,

Merci d'être intervenus !

En faisant des recherches pour post prod, j'ai bien trouvé ton code, Pierrot93, mais je n'arrivais pas à résoudre ce problème :

Code:
MkDir "C:\Documents\" & Cells(i, 1).Value
Cette ligne est surlignée 😕.

Tout fonctionne parfaitement avec ton code, Efgé.

Bon appétit et à bientôt 🙂.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
646
S
  • Question Question
Réponses
11
Affichages
2 K
Smercierj
S
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…