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

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