Здравствуйте форумчане, нужна помощь дописать макрос. У меня есть макрос который сохраняет книгу в нужную мне
директорию с дополнительной вставкой "_Связь" при сохранении книги. Проблема в том что, когда я перехожу в эту
директорию и там запускаю сохранённую книгу, работаю в ней и сохраняю её в этой
директории, то макрос сохраняет книгу и создаёт ещё одну книгу, но уже дополнительная вставка "_Связь_Связь". Например: оригинальная книга называется "Сохранение_файла", после закрытии книги и сохранении в
директории создаётся книга "Сохранение_файла_Связь", но когда перехожу в директории и работаю с книгой"Сохранение_файла_Связь", и потом сохраняю еёо создаётся ещё одна книга "Сохранение_файла_Связь_Связь". Как можно сделать так, чтобы если книга сохраняется в этой директории, то она просто перезаписывалась?
| Код |
|---|
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.DisplayAlerts = False
Me.SaveCopyAs "C:\Users\Volna\Desktop\БД\Сохранение\" & Left(Me.Name, InStrRev(Me.Name, ".") - 1) & "_Связь" & Mid(Me.Name, InStrRev(Me.Name, "."))
Application.DisplayAlerts = True
End Sub
|