[Résolu]Impossible de supprimer un DOSSIER ouvert dans excel

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

M

mamyfik

Guest
Bonjour à tous!

Je suis donc face à un problème de suppression. Après plusieurs tests, j'ai trouvé d'où vient le problème, mais je ne sais pas comment le régler.

Je vous explique : je créé différent dossier à l'aide d'une macro, puis dans une autre, j'ouvre certains de ces dossiers à l'aide d'une "Application.FileDialog(msoFileDialogFolderPicker)" comme ceci :
Code:
With Application.FileDialog(msoFileDialogFolderPicker)
            .InitialFileName = CheminDossier & Annee & "\" & NomClient & "\"
            .Title = "Choisissez le dossier du nom du groupe"
            .Show
            ChoixDossier = .SelectedItems(1)
End With

Une fois la macro passée, le dossier qui se trouvait dans ".InitialFileName" n'est pas supprimable : j'ai le message qui dit que la suppression n'est pas possible car le dossier est ouvert. Pourtant, je ne le vois ouvert nulle part! Une fois que je ferme excel, je peux alors supprimer ce dossier.
Mais j'aimerais quand même pouvoir le supprimer sans devoir fermer excel! Et j'aimerais surtout qu'une fois la macro finit, ce dossier ne soit plus ouvert dans excel.

Est-ce que quelqu'un voit d'où cela peut venir?

Merci à vous!

++
 
Dernière modification par un modérateur:
Re : Impossible de supprimer un DOSSIER ouvert dans excel

Bonjour,

pas tout compris... dans le code que tu monttres, je ne vois pas d'instruction de création de dossier ni de sa suppression... peut être nous en monttrer un peu plus...

bon après midi
@+
 
Re : Impossible de supprimer un DOSSIER ouvert dans excel

Bonjour
il est probable que windows voie cela comme un dossier en activité, ouvert dans l'explorateur. Avec windows 7 notamment on a des trucs vraiment curieux parfois...
Maintenant comment fermer un dossier dans l'explorateur c'est hors de mes limites !
 
Re : Impossible de supprimer un DOSSIER ouvert dans excel

Bonjour à vous deux!

pas tout compris... dans le code que tu monttres, je ne vois pas d'instruction de création de dossier ni de sa suppression... peut être nous en monttrer un peu plus...

J'ai juste mis cette partie du code pour expliquer d'où venait le problème : la création se fait dans une autre macro, mais ce n'est pas dans celle-ci qu'il y a le problème. La suppression je la fais manuellement en fait. C'est comme cela que je me suis rendu compte de ce problème, quand j'ai voulu supprimer les dossiers que la macro venait de créer. Je trouve cela embêtant quand même...
Et oui, en effet ".SelectedItems(1)" devrait être dans le bloc "With" 😛 je l'ai rajouter dans mon post à la fin sans faire attention désolé...

En effet Misange, je pense que c'est ce qu'il doit se passer ici... Mais bon, moi non plus je ne sais pas faire çà !

Merci beaucoup pour vos réponses en tout cas!

++
 
Re : Impossible de supprimer un DOSSIER ouvert dans excel

Le "chdir" fonctionne parfaitement!

Merci beaucoup Pierrot93 ^^

Je fais un "chdir" après le choix du dossier et je le met sur le lecteur racine pour être tranquille, et cela ne me bloque plus lors de la suppression : parfait!
Mais je trouve cela vraiment bizarre qu'Excel laisse ce dossier ouvert comme cela... 😱

Enfin bref, problème réglé!

Merci encore!

++
 
- 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
1
Affichages
671
Compte Supprimé 979
C
Retour