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

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.

Discussions similaires

Réponses
2
Affichages
672
Réponses
4
Affichages
518
Réponses
2
Affichages
443
Réponses
0
Affichages
606
Réponses
2
Affichages
401

Statistiques des forums

Discussions
315 284
Messages
2 118 015
Membres
113 408
dernier inscrit
FITAS