|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.09.2019, 10:04 | #1 |
Форумчанин
Регистрация: 11.12.2018
Сообщений: 202
|
Работа макроса на основании формы календаря
Ребята здравствуйте! помогите с таким вопросом я в нем очень слабоват!
есть макрос в книге который собирает строки по дате актуальной на сегодня, И в книге так же присутствует форма "календаря", И мне бы хотелось вызывать "календарь" и производить работу макроса на основании установленной даты в календаре. пример приложил. Заранее спасибо. Ребята! есть сложность в моем вопросе или что то может не так пояснил? пишите , поправлюсь!
Что нас не убивает, то делает нас сильными!
Всё гениальное просто, всё простое гениально! Последний раз редактировалось DMITRIY_78; 18.09.2019 в 09:53. |
13.11.2019, 11:09 | #2 |
Форумчанин
Регистрация: 11.12.2018
Сообщений: 202
|
Ребята! есть сложность в моем вопросе или что то может не так пояснил? пишите , поправлюсь![/QUOTE]
ну или помогите допилить макрос фильтр на два столбца (пример приложил)
Что нас не убивает, то делает нас сильными!
Всё гениальное просто, всё простое гениально! |
13.11.2019, 11:18 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
13.11.2019, 11:41 | #4 |
Форумчанин
Регистрация: 11.12.2018
Сообщений: 202
|
прошу прощения! я почему то думал что из примера будет ясно и понятно, чайник одним словом, но поясню, фильтр в примере работает при установке даты из календаря только для одного столбца, А хотелось бы на два столбца, так как и в столбце "O" находится дата которая устанавливается и для столбца "N" , попробовал увеличить диапазон "N:O" не получается
Что нас не убивает, то делает нас сильными!
Всё гениальное просто, всё простое гениально! |
13.11.2019, 11:47 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
excel_3.png выбрали в календаре дату 13.11.2019 что должно остаться в таблице? Какие строки? выбрали в календаре дату 14.11.2019 что должно остаться в таблице? Какие строки? выбрали в календаре дату 21.11.2019 что должно остаться в таблице? Какие строки? |
|
13.11.2019, 11:57 | #6 |
Форумчанин
Регистрация: 11.12.2018
Сообщений: 202
|
столбец "N" - оплата по графику
столбец "O" - оплата по заявлению 1. если установить дату на сегодня 13.11.19 то фильтр должен сработать по тем кто оплачивает по "графику" - столбец "N", и по тем кто оплачивает по "заявлению" - столбец "O", Если по "заявлению"- столбец "O", ни кого нет и ячейка пустая то, указывается только дата по "графику" - столбец "N"
Что нас не убивает, то делает нас сильными!
Всё гениальное просто, всё простое гениально! |
13.11.2019, 12:04 | #7 |
Форумчанин
Регистрация: 11.12.2018
Сообщений: 202
|
у вас на фото фильтр сброшен,
фото у меня, фильтр на 13.11.19
Что нас не убивает, то делает нас сильными!
Всё гениальное просто, всё простое гениально! Последний раз редактировалось DMITRIY_78; 13.11.2019 в 12:09. |
13.11.2019, 13:33 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
неправда. у Вас на фото тоже фильтр сброшен.
Значок автофильтрации меняется, когда задан фильтр. теперь по сути. Вам нужно отображать строки где: в столбце N значение = 13.11.2019 ИЛИ в столбце O значение = 13.11.2019 насколько я понимаю, в чистом виде эта задача через автофильтр не решается (нет таких возможностей у автофильтра) я бы сделал так: выбранную для фильтрации дату сохранял в отдельной ячейке ДАТА ВЫБОРКИ (например, в U1) добавил ещё один столбец к таблице (например, столбец S), в котором записал формулу для строки 21: Код:
|
13.11.2019, 13:47 | #9 |
Форумчанин
Регистрация: 11.12.2018
Сообщений: 202
|
посмотрите в архиве как работает фильтр макрос "завтра" и "сегодня", нагляднее будет понятнее, только мне хотелось бы что бы фильтр работал на любую дату которая будет установлена через календарь.
Что нас не убивает, то делает нас сильными!
Всё гениальное просто, всё простое гениально! |
13.11.2019, 14:53 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
пример_7.rar
Код:
только убейте меня веником, но я не понимаю, что там делается и как это вообще работает. я просто скопировал код из макросов Завтра() / Сегодня() и вставил туда вызов календаря. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Условие на основании активной формы vba | s.p.il | Microsoft Office Excel | 2 | 13.04.2019 19:42 |
Создание формы, отчёта, макроса | sportonly | Microsoft Office Access | 4 | 04.08.2013 14:17 |
Запуск макроса из формы | tgm | Microsoft Office Excel | 2 | 09.06.2011 13:47 |
ввод данных календаря из формы на лист в текстовом формате | serikov | Microsoft Office Excel | 3 | 24.03.2011 17:20 |
подстановка в поле подчинненной формы календаря | tavoz | Microsoft Office Access | 4 | 04.12.2009 11:04 |