![]() |
Excel. Присвоить имя листу с определенной ячейки.
Вложений: 1
Здравствуйте!
Возник вопрос. Как присвоить имя листу экселя значение с определенной ячейки, т.е. нужно чтоб при изменении значения в ячейки "В2" изменялось имя текущего листа на то значение в ячейке. Ячейка является раскрывающимся списком. Пример в приложенном файле. |
Код:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) Можно и без проверки значения, но зачем эти лишние присваивания. Вместо B2 ставим нужную ячейку и будет счастье :) А вообще все это делается очень просто. Запускается запись макроса - изменяем имя книги, изменяем значение в ячейке - останавливаем макрос. Смотрим полученный код, там есть все, что нужно. |
Спасибо! Все получилось.
А можно сделать не для всей книги, а только для отдельного листа? |
Цитата:
|
Спасибо за ответ, разобрался.
|
Время: 05:26. |
Время: 05:26.
© OSzone.net 2001-