Création dossier sur windows à l'aide d'une macro

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 !

matthieu2701

XLDnaute Occasionnel
Bonjour,

J'ai fais un fichier excel qui me permet de générer automatiquement un échéancier de paiement en fonction des données remplis.

Je souhaiterais qu'en cliquant sur le bouton "Générer dossier client" qu'un dossier soit créé sous windows sous la forme Nom Prénom IGOR. Avec les éléments de mon fichier cela donnerais MARTIN Michel 100452.

En espérant avoir été assez clair.

Merci par avance.
 
Dernière édition:
Re : Création dossier sur windows à l'aide d'une macro

Bonjour Matthieu, Jean-Claude

En général, j'utilise ce code:

Code vba:
Private Declare Function SHCreateDirectoryEx Lib "Shell32.dll" Alias "SHCreateDirectoryExA" _
(ByVal hwnd As Long, ByVal pszPath As String, ByVal lngsec As Long) As Long
Private Sub CreationDossier(sNomRep As String)
'ChDrive "D"
SHCreateDirectoryEx 0&, sNomRep, 0&
End Sub
Private Sub Test()
Dim Rep As String
Rep = "C:\repA\repB\repC\RepD"
CreationDossier Rep
End Sub
 
Re : Création dossier sur windows à l'aide d'une macro

Bonjour Matthieu, Jean-Claude

En général, j'utilise ce code:

Code vba:
Private Declare Function SHCreateDirectoryEx Lib "Shell32.dll" Alias "SHCreateDirectoryExA" _
(ByVal hwnd As Long, ByVal pszPath As String, ByVal lngsec As Long) As Long
Private Sub CreationDossier(sNomRep As String)
'ChDrive "D"
SHCreateDirectoryEx 0&, sNomRep, 0&
End Sub
Private Sub Test()
Dim Rep As String
Rep = "C:\repA\repB\repC\RepD"
CreationDossier Rep
End Sub

Le dossier créer va prendre quel nom ?
 
Re : Création dossier sur windows à l'aide d'une macro

@JCGL

La il me cré un dossier avec le nom "Fichiers\Martin Michel 100452". Je souhaite que "Martin Michel 100452".

Est-ce que tu peux récupérer les données du nom dans la feuille 2 B2 et pour le numéro IGOR feuille 2 B1 ?

Merci
 
Dernière édition:
Re : Création dossier sur windows à l'aide d'une macro

Bonjour à tous,

Le chemin présenté n'est pas une adresse conventionnelle...
VB:
Option Explicit
Sub Dossier()
MkDir "MaTTS HD\Matthieu\Download\" & Feuil1.Cells(5, 1) & " " & Feuil1.Cells(5, 3)
End Sub

A+ à tous
 
Re : Création dossier sur windows à l'aide d'une macro

Bonjour à tous,

Le chemin présenté n'est pas une adresse conventionnelle...
VB:
Option Explicit
Sub Dossier()
MkDir "MaTTS HD\Matthieu\Download\" & Feuil1.Cells(5, 1) & " " & Feuil1.Cells(5, 3)
End Sub

A+ à tous

Si c'est bon pour moi car je suis sou MAC. Cela fonctionne mais je souhaite pas le Download dans le nom du dossier
 
Re : Création dossier sur windows à l'aide d'une macro

Bonjour à tous,

Avec un peu de réflexion...

VB:
Option ExplicitSub Dossier()
MkDir "MaTTS HD\Matthieu\" & Feuil1.Cells(5, 1) & " " & Feuil1.Cells(5, 3)
End Sub

A+ à tous
 
- 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

Retour