Страницы: 1
RSS
Установить автофильтр для прошлой, текущей или будущей недели с учетом региональных настроек
 
Добрый день.
Есть ли возможность в настройках екселя установить-  чтобы отсчет недели начинался с понедельника,
а не с воскресенья.
Именно НЕ в формулах, а в настройках
ПРИМЕР: дату 10 ноя 2019 - ексель считает дату СЛЕДУЮЩЕЙ НЕДЕЛЕЙ.
                как сделать чтобы считалось ТЕКУЩЕЙ НЕДЕЛЕЙ  
Изменено: Dagmar - 04.11.2019 16:48:34
 
Название поменял.
Dagmar,  а в Панель управления заглядывали?
 
В панеле управления  стоит неделя начинается  с понедельника
 
А в настройках именно Excel такого не встречал. Если только в самой функции.
 
Искала в интернете - эта проблема возникала и раньше , но ответа не нашла))
 
Ну а почему не хотите в самой функции скорректировать? Вам же результат важен?
 
Руководитель работает с файлом и просматривая информацию использует встроенные фильтры.
Поэтому и возник вопрос))
Изменено: Dagmar - 04.11.2019 13:04:20
 
Боюсь Вас расстроить, но указанный встроенный фильтр на региональные настройки внимания не обращает.
Владимир
 
Цитата
sokol92 написал:
Боюсь Вас расстроить, но указанный встроенный фильтр на
руководителя
Цитата
sokol92 написал:
внимания не обращает.
:D
Изменено: БМВ - 04.11.2019 14:52:16
По вопросам из тем форума, личку не читаю.
 
А я вот не пойму: если руководитель фильтрует по номеру недели, то почему не получится фильтрация по скорректированной функции?
 
Здравствуйте, Михаил и Юрий! :)

Можно пойти сложным путем: занести на лист формулу с летучей функцией (например, СЕГОДНЯ), перехватывать событие Calculate листа, в обработчике события проверять автофильтр и в случае выбора прошлой, текущей или следующей недели переустанавливать автофильтр.
Изменено: sokol92 - 04.11.2019 16:27:03 (Добавил вложение)
Владимир
 
sokol92,  спасибо, Владимир. Я уже это поняла))
 
Добавил пример в #11. Может быть тему назвать так: "Установить автофильтр для прошлой, текущей или будущей недели с учетом региональных настроек"?
Владимир
 
sokol92,  Владимир, ну тогда уж =SUBTOTAL(3;A7:A14), а не Today() , а то при любом чихе процедура запускается.
Изменено: БМВ - 04.11.2019 17:21:34
По вопросам из тем форума, личку не читаю.
 
Спасибо!! КРУТО)) Это через макросы ?
Изменено: Dagmar - 04.11.2019 17:01:26
 
Конечно, с помощью макросов (см. в проекте модуль Лист1).

Михаил, спасибо, так, разумеется, лучше (иностранец от обилия запятых сойдет с ума  :) ) .
Изменено: sokol92 - 04.11.2019 17:17:36
Владимир
 
Цитата
sokol92 написал:
лучше
но не забываем, что прощаемся со стеком UNDO.
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх