Sub Supprime_Fichier_sur_Bureau()
Dim Objet_Shell, Objet_FileSystem, Objet_Fichier, Nom_Fichier$
Nom_Fichier = "Toto.Xlsx"
On Error Resume Next 'en cas d'erreur, saut à la ligne suivante
Set Objet_Shell = CreateObject("WScript.Shell") 'on cree un object wscriptshell
Nom_Fichier = Objet_Shell.SpecialFolders("Desktop") & "\" & Nom_Fichier 'on détermine le fullname d'une copie éventuelle sur le bureau
If Len(Dir(Nom_Fichier)) > 0 Then 'on teste l'existence d'une copie éventuelle sur le bureau
Set Objet_FileSystem = CreateObject("Scripting.FileSystemObject") 'on définit l'objet filesystem
Set Objet_Fichier = Objet_FileSystem.GetFile(Nom_Fichier) 'on définit l'objet fichier
Objet_Fichier.Delete 'on supprime la copie locale
End If
End Sub