Страницы: 1
RSS
Макрос для переименование книги значением из ячейки Excel 2010
 
друзья нашел вот такой макрос для Excel 2003
нужно тоже самое для Excel 2010
нужно чтобы макрос запускался автоматически при закрытии книги
Заранее Спасибо!!!
Код
Sub Переименовать_книгу() 
OldName = ActiveWorkbook.FullName 
NewName = Sheets("Лист1".[A1] & ".xls" 
If NewName = ".xls" Or NewName = ActiveWorkbook.Name Then Exit Sub 
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "\" & NewName 
Kill OldName 
End Sub
 
если бы воспользовались поиском - могли бы выйти на эту ветку
чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок - обратитесь к собеседнику на ВЫ - ответ на ваш вопрос получите - а остальное вас не касается (п.п.п. на форумах)
 
перенесите макрос в модуль книги, процедура Private Sub Workbook_BeforeClose(Cancel As Boolean)
Согласие есть продукт при полном непротивлении сторон
Страницы: 1
Наверх