|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - [решено] Excel. Присвоить имя листу с определенной ячейки. |
|
VBA - [решено] Excel. Присвоить имя листу с определенной ячейки.
|
Новый участник Сообщения: 3 |
Профиль | Отправить PM | Цитировать
Здравствуйте!
Возник вопрос. Как присвоить имя листу экселя значение с определенной ячейки, т.е. нужно чтоб при изменении значения в ячейки "В2" изменялось имя текущего листа на то значение в ячейке. Ячейка является раскрывающимся списком. Пример в приложенном файле. |
|
Отправлено: 12:53, 19-03-2013 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If ActiveWorkbook.ActiveSheet.Name <> ActiveWorkbook.ActiveSheet.Range("B2") Then ActiveWorkbook.ActiveSheet.Name = ActiveWorkbook.ActiveSheet.Range("B2") End If End Sub Можно и без проверки значения, но зачем эти лишние присваивания. Вместо B2 ставим нужную ячейку и будет счастье А вообще все это делается очень просто. Запускается запись макроса - изменяем имя книги, изменяем значение в ячейке - останавливаем макрос. Смотрим полученный код, там есть все, что нужно. |
------- Отправлено: 14:25, 19-03-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Спасибо! Все получилось.
А можно сделать не для всей книги, а только для отдельного листа? |
Отправлено: 15:14, 19-03-2013 | #3 |
Новый участник Сообщения: 40
|
Профиль | Отправить PM | Цитировать Цитата andre-tr:
|
|
Отправлено: 09:36, 20-03-2013 | #4 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Спасибо за ответ, разобрался.
|
|
Отправлено: 10:28, 20-03-2013 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2007 - Excel - цвет ячейки и формат | Furu | Microsoft Office (Word, Excel, Outlook и т.д.) | 7 | 20-01-2011 11:58 | |
2010 - Excel :: Вставка рисунка внутрь ячейки | Ciber SLasH | Microsoft Office (Word, Excel, Outlook и т.д.) | 5 | 19-08-2010 18:54 | |
7 / 2008 R2 - [решено] Присвоить имя компьютеру | Hector | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 5 | 24-04-2010 01:51 | |
2007 - Excel | Вопрос по автоматическому изменению формата ячейки | AlexM | Microsoft Office (Word, Excel, Outlook и т.д.) | 0 | 04-02-2010 06:43 | |
Программное форматирование ячейки в Excel | vlastek | Программирование и базы данных | 2 | 26-11-2004 11:07 |
|