Créer un répertoire

  • Initiateur de la discussion Initiateur de la discussion Bruno
  • 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 !

B

Bruno

Guest
Bonjour à tous,

Comment faire pour créer un répertoire dans C:\Euro\
et surtout ce dernier doit se renommer avec le nom que j'ai remplie dans le textBox1.

Merci d'avance et bon week end a tous.
 
Bonjour Didier, Bruno, Arnaud, le Forum

Tu as tout as fait raison Didier, cette méthode MkDir est disponible et ne necessite pas l'appel à un FileSystemObject.

Cependant dans les deux méthodes, on ne peut pas créer une cascade de répertoires mais qu'un seul nouveau répertoire dans un chemin déjà existant.

Mais on peut arriver le faire en manipulant les erreurs comme ceci :

Option Explicit
Const TheMainPath As String = "C:\Program Files\My Program\"
Const TheArchivePath As String = "C:\Program Files\My Program\My Archive\"

Sub TestMkDirMultiLevel1()
On Error GoTo NextStep
MkDir TheMainPath
NextStep:
TestMkDirMultiLevel2
End Sub

Sub TestMkDirMultiLevel2()
On Error GoTo Sortie
MkDir TheArchivePath
MsgBox "Le Chemin " & TheArchivePath & " créé avec succès !"
Exit Sub

Sortie:
If Err = 75 Then
MsgBox "Le Chemin " & TheArchivePath & " existe déjà"
Else
MsgBox "Une Erreur non gérée s'est Produite : " & Err.Number & " " & Err.Description
End If
End Sub

si on fait la même manip avec FSO il faut gérer l'erreur 76

Bonne fin d'aprèm
@+Thierry
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 couleur et ligne
Réponses
6
Affichages
181
  • Question Question
Microsoft 365 Personal.xlsb
Réponses
4
Affichages
403
Réponses
17
Affichages
565
Réponses
4
Affichages
382
  • Question Question
Microsoft 365 Power Query
Réponses
7
Affichages
291
Retour