Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/сравнить диапазоны листов и перенести отличия - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » сравнить диапазоны листов и перенести отличия (Макросы/Sub)
сравнить диапазоны листов и перенести отличия
ovechkin1973 Дата: Среда, 16.10.2019, 20:44 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Всех приветствую. Есть необходимость сравнить два диапазона на двух листах (в реалии это две книги, но для примера приложил одну с двумя листами). По столбцам сравниваемый диапазон фиксированный - от 50 до 65 столбца. По строкам от 10-ой строки до последней строки с данными в столбце 1. Количество строк на листах одинаково (вообще листы одинаковы, кроме столбцов от 50 до 65). Форматы в диапазоне одинаковые, текстовые и числовые. В примере сделал общий формат. На "Лист2" пользователь вносит изменения и сохраняется. Далее пользователь должен запустить макрос и те данные, что появились в диапазоне на Листе2 должны перенестись на Лист1, но только в те ячейки, где пусто на Листе1 и они должны выделиться на Листе1 (пусть зеленым цветом). Если вдруг ячейка на Листе1 оказалась занята, то ее перезаписывать нельзя и на Листе2 эта ячейка должна выделиться (красным цветом)
К сообщению приложен файл: _____.xlsm (79.5 Kb)


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
СообщениеВсех приветствую. Есть необходимость сравнить два диапазона на двух листах (в реалии это две книги, но для примера приложил одну с двумя листами). По столбцам сравниваемый диапазон фиксированный - от 50 до 65 столбца. По строкам от 10-ой строки до последней строки с данными в столбце 1. Количество строк на листах одинаково (вообще листы одинаковы, кроме столбцов от 50 до 65). Форматы в диапазоне одинаковые, текстовые и числовые. В примере сделал общий формат. На "Лист2" пользователь вносит изменения и сохраняется. Далее пользователь должен запустить макрос и те данные, что появились в диапазоне на Листе2 должны перенестись на Лист1, но только в те ячейки, где пусто на Листе1 и они должны выделиться на Листе1 (пусть зеленым цветом). Если вдруг ячейка на Листе1 оказалась занята, то ее перезаписывать нельзя и на Листе2 эта ячейка должна выделиться (красным цветом)

Автор - ovechkin1973
Дата добавления - 16.10.2019 в 20:44
Pelena Дата: Среда, 16.10.2019, 22:27 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Не уверена, что правильно поняла. Проверьте
К сообщению приложен файл: 5618306.xlsm (84.3 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Не уверена, что правильно поняла. Проверьте

Автор - Pelena
Дата добавления - 16.10.2019 в 22:27
ovechkin1973 Дата: Четверг, 17.10.2019, 05:02 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Pelena, На первый взгляд не совсем то, но по разбираюсь. Спасибо за помощь! По результатам обязательно отпишусь.


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
СообщениеPelena, На первый взгляд не совсем то, но по разбираюсь. Спасибо за помощь! По результатам обязательно отпишусь.

Автор - ovechkin1973
Дата добавления - 17.10.2019 в 05:02
ovechkin1973 Дата: Четверг, 17.10.2019, 09:40 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Не уверена, что правильно поняла. Проверьте

Pelena, ! Все отлично.. с утра не правильно проверил. Все работает, как надо.
Буду тестировать на скорость обработки кодом больших объемов..


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщение
Не уверена, что правильно поняла. Проверьте

Pelena, ! Все отлично.. с утра не правильно проверил. Все работает, как надо.
Буду тестировать на скорость обработки кодом больших объемов..

Автор - ovechkin1973
Дата добавления - 17.10.2019 в 09:40
Мир MS Excel » Вопросы и решения » Вопросы по VBA » сравнить диапазоны листов и перенести отличия (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!