Здравствуйте! простите если тема названа не очень правильно.
каждый день мы с вами скачиваем с форума много(или не очень) файлов, по умолчанию у меня они сохраняются в папку "C:\Users\AKSENOV_048\Downloads", со временем файлов становиться очень много и папку надо чистить, но удалять все тоже не надо, т.к. есть файлы с интересными примерами, которые хотелось бы оставить.
так вот чего захотелось, написать макрос который бы, если файл открыт из папки \Downloads, при закрытии книги спрашивал Удалить книгу? Да/Нет. Да - удаляем / Нет - сохраняем в другую папку
код написал, но вот куда его вставить понять не могу. в PERSONAL? подскажите!) как сделать правильно?
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim WB As Workbook, iPath As String, ToPath As String
Set WB = ActiveWorkbook
iPath = "C:\Users\AKSENOV_048\Downloads"
ToPath = "D:\Excel\planetaexcel.ru"
If WB.Path = iPath Then
Select Case MsgBox("Удалить этот файл?", vbYesNo)
Case vbYes
With WB
.ChangeFileAccess xlReadOnly
SetAttr .FullName, 0
Kill .FullName
.Close True
End With
Case vbNo
ChDir ToPath
WB.SaveAs Filename:=ToPath & "\" & InputBox("Сохранить файл под именем:", , "Пример") & ".xls", FileFormat:=xlExcel8
End Select
End If
End Sub
Спасибо!