création de sous-répertoire

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

olivepao

XLDnaute Occasionnel
Bonjour le forum 🙂

Je désire sauvegarder mes fichiers dans un sous-répertoire en fonction de la date.

dans ma marco de sauvegarde, je défini les variables suivantes .

Dim
Code:
Repertoire As String, Annee As String, Mois As String

Je charge ensuite les variables Annee et Mois

Code:
Annee = Year(Now)
Mois = Month(Now)

Je défini mon répertoire de sauvegarde et le sous-répertoire de la manière suivante :

Code:
Repertoire = "D:\Sauvegarde\" & Annee & "-" & Mois

Pour finir je créé mon répertoire :

Code:
    If Dir(Repertoire, vbDirectory + vbHidden) = "" Then 
    
    MkDir Repertoire
    
    End If

Et badaboum, je récolte une erreur 76

Si je sauvegarde simplement sur D:\Sauvegarde\, il n'y a pas de problème.

Le répertoire Sauvegarde se crée et le fichier xls également.


Le problème provient de la création du sous-répertoire.

Le forum a-t-il une idée géniale ?

D'avance merci.
 
Re : création de sous-répertoire

Bonjour,

il faut créer le répertoire sauvegarde ensuite le sous-répertoire:

Code:
If Dir("D:\Sauvegarde", vbDirectory) = "" Then MkDir "D:\Sauvegarde\"
If Dir(Repertoire, vbDirectory + vbHidden) = "" Then MkDir Repertoire
 
Dernière édition:
- 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
3
Affichages
1 K
Réponses
2
Affichages
1 K
Retour