Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 181
Благодарности: 43

Профиль | Отправить PM | Цитировать


Попробуй так:

Код: Выделить весь код
Public flg As Boolean

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    If SaveAsUI = True Or flg = True Then Exit Sub
    a$ = Now
    a$ = Replace(a$, ":", ".")
    a$ = Replace(a$, " ", "_")
    a$ = Replace(ThisWorkbook.FullName, ".xls", "") + "_" + a$ + ".xls"
    flg = True
    ActiveWorkbook.SaveAs a$
    Cancel = True
    flg = False
End Sub
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:17, 11-12-2007 | #3