Добрый день! Вопрос: Напишите пожалуйста макрос который бы запускался в книге 1 и переименовывал бы название первого листа из другой книги которая лежит в этой же папке что и книга 1 (в этой папке всего две книги всегда) но книга в которой нужно переименовать первый лист всегда будет по разному называться. Пример не прикладываю так как он по сути не требуется... Спасибо!
Добрый день! Вопрос: Напишите пожалуйста макрос который бы запускался в книге 1 и переименовывал бы название первого листа из другой книги которая лежит в этой же папке что и книга 1 (в этой папке всего две книги всегда) но книга в которой нужно переименовать первый лист всегда будет по разному называться. Пример не прикладываю так как он по сути не требуется... Спасибо!ПалычЪ
Сообщение отредактировал ПалычЪ - Суббота, 05.12.2015, 16:49
Sub Мяв_Халява() Dim f$ f = Dir(ThisWorkbook.Path & "\*") Do If f <> ThisWorkbook.Name And f <> "" Then With Workbooks.Open(ThisWorkbook.Path & "\" & f) .Sheets(1).Name = "Халява Сэр": .Save: .Close: Exit Sub End With End If f = Dir() Loop End Sub
[/vba]
[vba]
Код
Sub Мяв_Халява() Dim f$ f = Dir(ThisWorkbook.Path & "\*") Do If f <> ThisWorkbook.Name And f <> "" Then With Workbooks.Open(ThisWorkbook.Path & "\" & f) .Sheets(1).Name = "Халява Сэр": .Save: .Close: Exit Sub End With End If f = Dir() Loop End Sub