Bonjour,
J’ai un code - en partie créé par Dan - qui, après simplification, ressemble à ça :
Option Explicit
Public Const extension = ".xls"
Public Const shref As String = "RepListe"
-------------------------------------------------------------------------
Sub Import_aaaa()
Dim plig As Integer, dligfichier As Integer, i As Integer
Dim fichier As String
Application.ScreenUpdating = False
fichier = "aaaa"
Workbooks.Open Filename:="P:\" & fichier & extension
With ThisWorkbook.Sheets(shref)
.Activate
.......
With Workbooks(fichier & extension).Sheets(1)
dligfichier = .Range("A" & Rows.Count).End(xlUp).Row
For i = 2 To dligfichier
.......
Next
End With
.......
End With
.......
' Suppression du fichier aaaa.xlsm
Kill "P:\" & fichier & extension
Mon problème est que je voudrais que le fichier aaaa soit supprimé définitivement après avoir été utilisé dans les premières lignes de ce code (transfert de données), mais ça bloque justement sur la dernière ligne : Kill "P:\" & fichier & extension.
Savez-vous ce que je fais de faux ?
Bonnes salutations à tous