Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 VBA fermer un fichier avec une condition

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

looky62

XLDnaute Occasionnel
Hello la Team,*

Lors d'un traitement de Macro, Je souhaite fermer un fichier, s'il est ouvert

en utilisant ça fonctionne uniquement s'il est ouvert,
'Windows("Fichier à créer.csv").Close savechanges:=False

Par contre s'il n'est pas ouvert il plante!

Peut on mettre une condition sur ce formation If Else?
 
Solution
Bonjour Looky,
Faites précéder cette ligne par un "On resume next ":
VB:
On Error Resume Next
Windows("Fichier à créer.csv").Close savechanges:=False
S'il détecte une erreur il saute la ligne sans générer d'erreur.
Bonjour Looky,
Faites précéder cette ligne par un "On resume next ":
VB:
On Error Resume Next
Windows("Fichier à créer.csv").Close savechanges:=False
S'il détecte une erreur il saute la ligne sans générer d'erreur.
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…