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

Fonction Kill qui intégre un if

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

ipotez

XLDnaute Occasionnel
Salut
J'ai dans mon code before close une ligne qui supprime un fichier en sortant
Mon problème est d'y intégrer la possibilité que le fichier n'existe pas.
Si le fichier existe elle le vire sans problème par contre elle plante si le fichier n'existe pas...

Merci pour votre coup de main

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.DisplayFullScreen = False
    Application.CommandBars("Standard").Visible = True
    Application.CommandBars("Formatting").Visible = True
    Application.CommandBars("Control Toolbox").Visible = True
    Application.CommandBars("Drawing").Visible = True
    ActiveWindow.DisplayHeadings = True
    ActiveWindow.DisplayWorkbookTabs = True
    Application.DisplayAlerts = True
    ThisWorkbook.Saved = True
    Shell "RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8 "
     Kill "C:\CLASSEURS\" & Range("i2").Value & ".xls"
 
Re : Fonction Kill qui intégre un if

Bonjour
Mettre
VB:
On Error Resume Next
juste avant le Kill et
VB:
On Error Goto 0
juste après
Il n'y a vraiment pas à chercher midi à 14 h car le resultat du Kill qui plante est le même que celui du Kill qui plante pas !
 
Dernière édition:
Re : Fonction Kill qui intégre un if

Bonjour,

essaye ceci :
Code:
If Dir("C:\CLASSEURS\" & Range("i2").Value & ".xls", vbDirectory) <> "" Then _
    Kill "C:\CLASSEURS\" & Range("i2").Value & ".xls"

bon après midi
@+
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…