Добрый день
Подскажите, пожалуйста, как вставить в имеющийся код условие:
Если имя файла по пути "C:\Новая папка\БД.xlsx" занято, то выход из кода и сообщение "Удалите файл БД из C:\Новая папка\"
Иначе сохранить "C:\Новая папка\БД.xlsx
[vba]Код
Dim lr As Long
Dim r As Range
lr = Cells(Rows.Count, "A").End(xlUp).Row
Set r = Range("A8:AI8").Resize(lr)
AutoFilterMode = False
r.AutoFilter Field:=1, Criteria1:="Строй", Operator:=xlAnd
' AutoFilterMode = False
Cells.Copy
Workbooks.Add
ActiveSheet.Paste
ActiveSheet.Name = "Report"
ActiveWorkbook.SaveAs ("C:\Новая папка\БД.xlsx")
[/vba]
Без вашей помощи никак.