1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Sub DESTRUCTION_FICHIER()
Dim FName As String
Dim Ndx As Integer
With ThisWorkbook
.Save
'For Ndx = 1 To Application.RecentFiles.Count
For Ndx = Application.RecentFiles.Count To 1 Step -1
If Application.RecentFiles(Ndx).Path = .FullName Then
Application.RecentFiles(Ndx).Delete
Exit For
End If
Next Ndx
.ChangeFileAccess Mode:=xlReadOnly
Kill .FullName ' ===>> Difficile de flinguer un fichier ouvert
.Close SaveChanges:=False ' ===> Marrant de vouloir fermer un fichier qui, si ta ligne précédent avait fonctionné, n'existerait plus...
End With
End Sub |
Partager