Hi,
wo du den Code hinschreibst ist egal (2 mögliche Beispiele dazu hast du ja schon selbst gepostet). Deine Prozedur Private Sub Workbook_BeforeClose(Cancel As Boolean) löscht die Mappe beim Schließen von Excel. Bei mir wird mit Kill "C:\Test\Mappe1.xls" die Mappe1.xls problemlos aus dem Verzeichnis C:\Test gelöscht.
Bis später,
Karin