Créer un répertoire

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

R

Rudy

Guest
Bonjour,

j'ai une macro toute simple qui me permet d'enregistrer automatiquement un fichier. l'inconvénient, c'est que je ne peux enregistrer le fichier que dans un répertoire qui existe déjà.

Comment faire pour créer un répertoire et y enregistrer un fichier ?

Merci de votre aide
 
Bonjour Rudy

Voici la procédure qui te permet de créer un répertoire. Mais pour y arriver, tu dois a partir du VBE, installer une librairie supplémentaire a ton VBAProject. Pour y arriver tu fais alt+F11, tu va ds la barre de menu Outils/références... Cette librairie s'appel:
Microsoft Scripting Runtime. le fichier attacher est l'image de ce que je veut dire.


Public Sub MakeRep()
   
Dim Rep                                            As FileSystemObject
   
Dim vrtWrileEOF                            As Variant
   
   
Const strRepMain                        As String * 6 = 'C:\XLD'
   
Const strRepTemp                        As String * 17 = 'C:\XLD\Temp_Files'
   
   
On Error Resume Next
   
'    Aucune information déjà présente ne sera écrasé lors de ce processus
   
       
Set Rep = CreateObject('Scripting.FileSystemObject')
       
With Rep
                .CreateFolder (strRepMain)
       
End With
       
Set Rep = Nothing
       
Set vrtWrileEOF = Nothing
   
   
On Error GoTo 0
End Sub


[file name=Librairie.zip size=32555]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Librairie.zip[/file]
 

Pièces jointes

- 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

Réponses
0
Affichages
151
  • Question Question
Microsoft 365 Personal.xlsb
Réponses
4
Affichages
756
Retour