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 !
Re : Créer des sous-dossiers dans des dossiers existants avec "MkDir"
Merci JM.
Je te reconnais bien là dans ton Art à pousser les néophytes
comme moi à trouver par eux même. N'est-il pas? 🙂
En incorporant ta méthode à mon exemple, il y a bien aussi
création du dossier…. Mais dans le Path; et pas dans les sous-dossiers
comme je cherche à le faire.
Peut-être n'ais-je pas tout compris. Je ne suis pas "Pro" comme tu le sais 🙄
Amicalement, et Merci d'avoir regardé.
Encore plus si tu m'expliques.
Re : Créer des sous-dossiers dans des dossiers existants avec "MkDir"
Re JM.
Pour info:
Lors d'un précédent Fil que j'ai créé, j'ai fait part de mes soucis
avec mes fenêtres VBA. (Ce n'est pas résolu).
"F1", sur les mots du plus ordinaire d'un code me livre une page blanche.
Je suis, par conséquent, un peu limité dans mes recherches.
Il ne me reste donc qu'à fouiner avec Google
Pourtant, je reste persuadé qu'il n'y a qu'à bien écrire le "MkDir",
mais je n'y arrive pas ………. D'où ma demande d'aide.
Re : Créer des sous-dossiers dans des dossiers existants avec "MkDir"
Bonsoir,
Code:
For Each Element In DOSSIERS_EXISTANTS.Items
If Element.isfolder = True Then
MkDir Element.Path & "\TRUC"
L = L + 1
Worksheets("Feuil1").Cells(L, 1).Value = Element
End If
Next Element
Re : Créer des sous-dossiers dans des dossiers existants avec "MkDir"
Bonjour Kjin Staple, Yves,
oui moi j'ai déjà remarqué que l'aide c'est parfait pour trouver quand on a déjà la réponse.
F1 c'est super la preuve tu tapes Mkdir bah non c'est pas bon c'est autre chose et pourtant c'est bien ce qu'il cherche.
Moralité F1 c'est bien mais, mais, surtout quand on a les réponses
a+
Bonne journée
Papou 🙂
Re : Créer des sous-dossiers dans des dossiers existants avec "MkDir"
Bonjour Kjin Staple, Pascal,
Je suis désolé Staple de m'être emporté hier soir. 😱
Sans doute par trop agacé en raison de mes soucis de fenêtres VBA
et des variables genre "Strchtvarsplufdc3" pour faire costaud!!!
C'est fou l'hébreux que j'ai lu avec une recherche de objFSO.CreateFolder sur Google…
(Sur XLD: résultat de la recherche=0)
Mais comme je suis un peu sot; je n'ai pas dû faire ce qu'il fallait.
Le:
Code:
MkDir Element.Path & "\TRUC"
De kjin
Je pouvais toujours chercher !!!
Bel exemple d'efficacité de sa part… 🙂
Et comme le dit à juste titre Paritec, les aides sont bien faites
quand l'on comprend tout, mais dans ce cas là l'on n'a pas vraiment besoin d'y aller.
(Petit iota: heureusement: ce n'est pas une généralité)
P.S. personnel: Il sait, par mes exemples, que je m'efforce toujours à
donner un nom aux variables, macros, modules, usf et c. qui aident à s'y retrouver.
Ca fait un peu lycéen des années 60, mais tant pis!
Cf le code du classeur joint à ma question.
Re : Créer des sous-dossiers dans des dossiers existants avec "MkDir"
Bonjour kjin, et à ceux qui passeront par là.
21 lignes dans mon code!!!
Diantre! Et toi: 14 Lignes (-2 car écrire dans la feuille est accessoire) = 10 !!!
Que j'aime ça… Superbe… Pourquoi tu n'habites pas à coté!
Bon! Je vais faire comme d'hab.: traduire les variables en mots
qui m'aideront mieux à comprendre, et surtout me souvenir.
Questions subsidiaires:
FSO marche toujours en 2007?
J'fais comment maintenant pour effacer la caisse de sous-dossiers issus de mes tests, et qui n'ont pas lieu d'être dans certains dossiers? 🙂
J'ai déjà utilisé par ailleurs "Kill"…. Mais plus jamais.
Quand on se trompe de chemin: Vlan! "Mes documents" est vide
sans passer par la corbeille. Aie…J'ai pas aimé. 😡
Merci grandement pour tout ce que viens de m'apprendre.
Yann
P.S. D'autant que dans le chemin maintenant:
"C:\Documents and Settings\Locataire\Bureau\xxxxx\TRUC"
Le "xxxxx" est VARIABLE et écrit,soit dans la caption d'un Label d'un USF.
ou dans un SubItem d'une ListView.
A cette heure, je patine sur la syntaxe en raison de ce fichu xxxxx dont le nom
change.
Re : Créer des sous-dossiers dans des dossiers existants avec "MkDir"
Bonjour à tous
Kjin: Intéressant mais un peu dangereux ton TRUC 😕.
Si on choisi C:\, il nous met le sous dossier TRUC dans chaque dossier. Il ne faudrait pas mettre un message d'avertissement avec: Attention vous aller créer un sous-dossier nommé TRUC dans chque dossier 😱?
Bon, je veux l'antidote pour supprimer tous ces sous-dossiers TRUC 😉.
- 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