Страницы: 1
RSS
VBA. Автоматическая переименовка таблиц по значению в ячейке
 
Суть проблемы:
Есть макрос который обрабатывает данные, при этом он создаёт таблицу с определённым именем(Таблица1) и к ней обращается, производит действия и манипуляции с ней.
Когда все манипуляции закончены надо что бы он переименовывал её в то значение, которое находится в ячейке А1. (каждый раз там будет соврешенно другое название).
Делать это в ручную  каждый раз - не айс.

Заранее благодарен.
Изменено: Kompas13 - 06.03.2019 10:32:27
 
Запишете макрорекордером переименование таблицы, подгоните под свои условия и используйте.
Изменено: Михаил Витальевич С. - 06.03.2019 10:34:29
 
Макрорекордером не выходит, он просто запоминает текущее слово в ячейке и дальше лепит везде его.
 
Цитата
Kompas13 написал:
Когда все манипуляции закончены надо что бы он переименовывал её в то значение, которое находится в ячейке А1.
вставьте в конце макроса такую строчку:
 
Код
 ActiveSheet.ListObjects(1).Name = Range("A1").Value
 
Большое спасибо, работает!
Страницы: 1
Наверх