Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Автоматическая вставка примечаний к ячейкам
 
Добрый день!
Помогите, пожалуйста в таком вопросе.
Необходимо создать макрос (или возможно есть другие пути решения, поделитесь идеями :) ), который автоматически проставляет примечания к ячейкам.
Подробнее:
Пример файла, который нужно получить, во вложении. Excel 2016.
Исходные данные - 2 таблицы:
1. Таблица с данными о внесении корректировок в кампании.
2. Таблица с данными о KPI кампаний.
Требуется во второй таблице указать комментарии в виде примечаний к соответсвующим ячейкам.
Предполагаю, что логика работы может быть примерно такой:
Пока в таблице 1 ячейки с датой заполнены:
1. Ищем номер столбца в таблице 2, который соответсвует ячейке с датой из таблицы 1.
2. Ищем номер стройки в таблице 2, который соответсвует значениям в ячейках "Рекламная система" + "Кампания" из таблицы 1.
3. Вставляем примечание ("Комментарий" из таблицы 1) в ячейку с нужным номером столбца (п.1) и номером строки (п.2.).
3.1. Если "Рекламная система"/"Кампания" в таблице 1 имеет значение "Все", то примечание нужно вставить в первую строку (заголовок) таблицы 2.

Надеюсь, что описала подробно. Опыт работы с макросами был очень давно. Есть примерно представление, как все это можно сделать, но с описанием на языке программирования трудновато.
Заранее спасибо всем, кто откликнется :)
 
Пример файла.
 
Добрый.
В файле на лист1 давите на фигуру с побуждающей надписью.
Текст макроса (для любопытствующих:
Скрытый текст
Кому решение нужно - тот пример и рисует.
 
Пытливый, большое спасибо! Сейчас попробую перенести в рабочий файл.
 
Пытливый, для двух "умных таблиц" все работает отлично. Однако потребовалось доработать вторую таблицу, и теперь она представляется в виде сводной. И макрос уже не работает. Не могли бы Вы подсказать, какие корректировки необходимо внести в код, чтобы все заработало?
Пример сводной таблицы (Лист 6) прикрепляю.
 
Изменить наименования листов (макрос использует названия листов)
Привести исходную таблицу к виду исходной из примера (макрос использует размерность исходной таблицы по столбцам, строкам)
Привести расположение выходной таблицы к виду выходной таблицы из примера (макрос использует размерность выходной таблицы и ее расположение - на какой строке начинаются заголовки и т.д.)
Привести названия исходной и выходной таблицы в соответствие с названиями исходной и выходной из примера (имена используются в макросе).
Вроде, все.
Кому решение нужно - тот пример и рисует.
 
Пытливый, разобралась, все получилось! Большое спасибо за помощь :)
Страницы: 1
Читают тему (гостей: 1)
Наверх