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

Вход

Регистрация

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

 

= Мир MS Excel/Связка данных одного листа с таблицами другого с условием - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Связка данных одного листа с таблицами другого с условием (Макросы/Sub)
Связка данных одного листа с таблицами другого с условием
antonybrasko Дата: Пятница, 23.09.2016, 17:10 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго дня!
Стоит задача связать данные из ячеек со столбцов: заказчик, дата, объект, дата выдачи, ответственный, с "лист1", с теми же столбцами в листе "договора". Связь между ними должна происходить при соблюдении условия (если в ячейке столбца 'Договор' (лист1) - пусто, то данные, которые перечислены выше, должны копироваться в лист "договора"). Помимо этого, общее количество объектов с листа "договора", должно отображаться в листе "свод", в строке 'Договора в стадии подписания'. И наконец самое интересное: в листе "договора',
в столбце 'дата', например стоит 23,09,2016, через 5 дней строчка с этой датой должна выделяться желтым цветом, а через 8 - красным. И в заключении, если какая либо из строчек
в листе "договора", подсвечивается каким либо цветом, соответственно в листе "свод" ячейка 'B' тоже должна выделяться, желтым или красным цветом.

Вообщем задачи такие. Надеюсь что написал максимально доступно. Очень прошу о помощи. Т.к. не имел дел с excel на таком уровне, то соответственно опыта и практики нет. Если нет готовых решений, подскажите пожалуйста какими средствами(формулами и макросами) можно достичь конкретно каждой из поставленных задач. Большое спасибо за внимание. Не судите строго. Файл прилагаю.
К сообщению приложен файл: 5552195.xlsx(46Kb)
 
Ответить
СообщениеДоброго дня!
Стоит задача связать данные из ячеек со столбцов: заказчик, дата, объект, дата выдачи, ответственный, с "лист1", с теми же столбцами в листе "договора". Связь между ними должна происходить при соблюдении условия (если в ячейке столбца 'Договор' (лист1) - пусто, то данные, которые перечислены выше, должны копироваться в лист "договора"). Помимо этого, общее количество объектов с листа "договора", должно отображаться в листе "свод", в строке 'Договора в стадии подписания'. И наконец самое интересное: в листе "договора',
в столбце 'дата', например стоит 23,09,2016, через 5 дней строчка с этой датой должна выделяться желтым цветом, а через 8 - красным. И в заключении, если какая либо из строчек
в листе "договора", подсвечивается каким либо цветом, соответственно в листе "свод" ячейка 'B' тоже должна выделяться, желтым или красным цветом.

Вообщем задачи такие. Надеюсь что написал максимально доступно. Очень прошу о помощи. Т.к. не имел дел с excel на таком уровне, то соответственно опыта и практики нет. Если нет готовых решений, подскажите пожалуйста какими средствами(формулами и макросами) можно достичь конкретно каждой из поставленных задач. Большое спасибо за внимание. Не судите строго. Файл прилагаю.

Автор - antonybrasko
Дата добавления - 23.09.2016 в 17:10
wild_pig Дата: Пятница, 23.09.2016, 17:16 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 457
Репутация: 85 ±
Замечаний: 0% ±

2003, 2013
Вот тут человек похожую задачу решает, может что и вам пригодится.
 
Ответить
СообщениеВот тут человек похожую задачу решает, может что и вам пригодится.

Автор - wild_pig
Дата добавления - 23.09.2016 в 17:16
Karataev Дата: Пятница, 23.09.2016, 18:50 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 641
Репутация: 226 ±
Замечаний: 0% ±

Excel
через 5 дней строчка с этой датой должна выделяться желтым цветом

Нужно отталкиваться от текущей даты? То есть от текущей даты отнимается дата из столбца "D" и оценивается разница. Если разница 5 дней, то желтая заливка, если 8 дней, то красная? Или разницу нужно считать как-то по-другому?


 
Ответить
Сообщение
через 5 дней строчка с этой датой должна выделяться желтым цветом

Нужно отталкиваться от текущей даты? То есть от текущей даты отнимается дата из столбца "D" и оценивается разница. Если разница 5 дней, то желтая заливка, если 8 дней, то красная? Или разницу нужно считать как-то по-другому?

Автор - Karataev
Дата добавления - 23.09.2016 в 18:50
antonybrasko Дата: Суббота, 24.09.2016, 14:28 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
wild_pig, это я продублировал случайно


Сообщение отредактировал antonybrasko - Суббота, 24.09.2016, 14:29
 
Ответить
Сообщениеwild_pig, это я продублировал случайно

Автор - antonybrasko
Дата добавления - 24.09.2016 в 14:28
antonybrasko Дата: Суббота, 24.09.2016, 14:31 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Karataev, разница от конкретно указанной даты. т.е. если 5ое число, то 10го строка должна быть желтая, а 13го красная. спасибо!
 
Ответить
СообщениеKarataev, разница от конкретно указанной даты. т.е. если 5ое число, то 10го строка должна быть желтая, а 13го красная. спасибо!

Автор - antonybrasko
Дата добавления - 24.09.2016 в 14:31
Karataev Дата: Воскресенье, 25.09.2016, 15:38 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 641
Репутация: 226 ±
Замечаний: 0% ±

Excel
На листе 1 в столбце "AE" сделан допстолбец. На листе "договора" в столбце "I" сделан допстолбец.
На листе "договора" допстолбец необязателен, он сделан, чтобы формулы не были большими.
На листах "Свод" и "Договора" сделано условное форматирование для цветовой заливки.
УФ сделано для листа "Договора" для строк 1 - 18.
К сообщению приложен файл: 0108195.xlsx(56Kb)


 
Ответить
СообщениеНа листе 1 в столбце "AE" сделан допстолбец. На листе "договора" в столбце "I" сделан допстолбец.
На листе "договора" допстолбец необязателен, он сделан, чтобы формулы не были большими.
На листах "Свод" и "Договора" сделано условное форматирование для цветовой заливки.
УФ сделано для листа "Договора" для строк 1 - 18.

Автор - Karataev
Дата добавления - 25.09.2016 в 15:38
antonybrasko Дата: Воскресенье, 25.09.2016, 16:43 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Karataev, огромное тебе человеческое спасибо! вопрос еще, все действия выполнял формулами? или использовал макросы? по аналогии буду делать еще несколько больших документов.


Сообщение отредактировал antonybrasko - Воскресенье, 25.09.2016, 16:51
 
Ответить
СообщениеKarataev, огромное тебе человеческое спасибо! вопрос еще, все действия выполнял формулами? или использовал макросы? по аналогии буду делать еще несколько больших документов.

Автор - antonybrasko
Дата добавления - 25.09.2016 в 16:43
Karataev Дата: Воскресенье, 25.09.2016, 17:58 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 641
Репутация: 226 ±
Замечаний: 0% ±

Excel
Использованы формулы и условное форматирование. Макросы не использовались.


 
Ответить
СообщениеИспользованы формулы и условное форматирование. Макросы не использовались.

Автор - Karataev
Дата добавления - 25.09.2016 в 17:58
antonybrasko Дата: Понедельник, 26.09.2016, 09:35 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Karataev, я понял, еще раз спасибо!
 
Ответить
СообщениеKarataev, я понял, еще раз спасибо!

Автор - antonybrasko
Дата добавления - 26.09.2016 в 09:35
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Связка данных одного листа с таблицами другого с условием (Макросы/Sub)
Страница 1 из 11
Поиск:

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