Я хотел бы знать, как написать макрос, чтобы скопировать значение L3 до L2 на основании того, что A2 и A3 равны, а B2 и B3 также равны. Если последующие строки столбцов A и B не равны, макросу не нужно подталкивать данные вверх. В некоторых случаях может быть до 10 последующих строк, где значения столбцов A & B равны, а самое раннее значение месяца должно скатиться до верхней строки, где A & B соответствует.копирование ячеек в Excel на основе значений в других ячейках
Весь лист имеет около 150 строк со многими значениями Город и Компания. В настоящее время я выполняю эту операцию вручную, и это занимает много времени. Целью таблицы является предоставление свода результатов продаж на основе данных, которые извлекаются из нашего пакета CRM на основе SQL. Строка 4 не имеет значимых данных - это контекст, но это не повредит, если данные свернуты в строке 2 до тех пор, пока все месяцы с посещениями отображаются в верхней строке, где находятся столбцы A & B.
Я предполагаю, что макрос должен пройти через JAN (столбец E) и завершить этот столбец, а затем после этого последовательно пройти через столбцы G через P. Необходимо обрабатывать только столбцы E-P. Я не думаю, что это будет иметь негативные последствия, если данные будут конкатенированы в ячейках или просто перезаписаны. Как только макрос будет завершен, верхняя строка для данной Компании на определенном сайте должна содержать значения за все месяцы, в которые она была посещена.
Мои знания в области программирования ограничены, но я могу обычно модифицировать код, чтобы изменить его, если я получу хороший образец. Надеюсь, моя просьба понятна.
Пожалуйста, покажите нам пример того, что вы пытаетесь сделать, а не описывать его в прозе. Используйте символ фиксированной ширины ('{}'), чтобы воспроизвести небольшую часть вашей электронной таблицы. –
Опубликуйте свое изображение в любом онлайн-хранилище (imghack или еще), мы можем отредактировать ваш вопрос и добавить изображение в свою очередь после этого. – JMax