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

Вход

Регистрация

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

 

= Мир MS Excel/Автофильтр для даты и времени - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Автофильтр для даты и времени (Макросы Sub)
Автофильтр для даты и времени
Poltava Дата: Вторник, 28.01.2014, 16:59 | Сообщение № 1
Группа: Друзья
Ранг: Форумчанин
Сообщений: 232
Репутация: 50 ±
Замечаний: 0% ±

Знаю что вопрос задавался неоднократно но поверхностное изучение гугла результата не дало, а задачу нужно решить срочно.
Итак задача отфильтровать данные вида "26.11.2013 15:30:01" при ручной установке автофильтра все работает но при попытке установить фильтр макросом получаю пустые данные! если потом зайти в фильтры и нажать Ok то все работает. Пример прилагаю.

Крос http://www.planetaexcel.ru/forum....ostform
К сообщению приложен файл: Post1401281452.xls (35.0 Kb)


Сообщение отредактировал Poltava - Вторник, 28.01.2014, 17:50
 
Ответить
СообщениеЗнаю что вопрос задавался неоднократно но поверхностное изучение гугла результата не дало, а задачу нужно решить срочно.
Итак задача отфильтровать данные вида "26.11.2013 15:30:01" при ручной установке автофильтра все работает но при попытке установить фильтр макросом получаю пустые данные! если потом зайти в фильтры и нажать Ok то все работает. Пример прилагаю.

Крос http://www.planetaexcel.ru/forum....ostform

Автор - Poltava
Дата добавления - 28.01.2014 в 16:59
KuklP Дата: Вторник, 28.01.2014, 22:28 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Ответил на Планете. :)


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеОтветил на Планете. :)

Автор - KuklP
Дата добавления - 28.01.2014 в 22:28
Serge_007 Дата: Вторник, 28.01.2014, 22:29 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщениеhttp://www.programmersforum.ru/showthread.php?t=51731

Автор - Serge_007
Дата добавления - 28.01.2014 в 22:29
Poltava Дата: Вторник, 28.01.2014, 22:55 | Сообщение № 4
Группа: Друзья
Ранг: Форумчанин
Сообщений: 232
Репутация: 50 ±
Замечаний: 0% ±

Необходимо выбрать значения в определенном промежутке времени к примеру
Начиная с 26.11.2013 15:35 и заканчивая 26.11.2013 15:45
Уже по приходу с работы домой наткнулся на тему на одном из форумов Автофильтр врёт использовав ее получилось отфильтровать, файл в атаче.
Но насколько я понимаю, в данном примере заложена идея ухода от привязки к региональным настройкам, то есть чтобы было не важно какой разделитель целой и дробной части выставлен иначе не вижу смысла танцев с Application.DecimalSeparator. С этим я пока так и не смог разобраться
К сообщению приложен файл: Post1431281452.xls (33.0 Kb)


Сообщение отредактировал Poltava - Вторник, 28.01.2014, 22:57
 
Ответить
СообщениеНеобходимо выбрать значения в определенном промежутке времени к примеру
Начиная с 26.11.2013 15:35 и заканчивая 26.11.2013 15:45
Уже по приходу с работы домой наткнулся на тему на одном из форумов Автофильтр врёт использовав ее получилось отфильтровать, файл в атаче.
Но насколько я понимаю, в данном примере заложена идея ухода от привязки к региональным настройкам, то есть чтобы было не важно какой разделитель целой и дробной части выставлен иначе не вижу смысла танцев с Application.DecimalSeparator. С этим я пока так и не смог разобраться

Автор - Poltava
Дата добавления - 28.01.2014 в 22:55
KuklP Дата: Вторник, 28.01.2014, 22:57 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Poltava, Вы на Планете ответ смотрели?


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеPoltava, Вы на Планете ответ смотрели?

Автор - KuklP
Дата добавления - 28.01.2014 в 22:57
Poltava Дата: Вторник, 28.01.2014, 23:10 | Сообщение № 6
Группа: Друзья
Ранг: Форумчанин
Сообщений: 232
Репутация: 50 ±
Замечаний: 0% ±

KuklP Огромное спасибо ваш вариант отрабатывает при любом разделителе, именно то что нужно!

на самом деле я пытался сразу использовать CDbl(CDate.... но очевидно не учел региональные стандарты и ничего недобившись обратился к вам. Еще раз огромное спасибо

PS: Да на планете смотрел я просто ответы писать не успеваю :)


Сообщение отредактировал Poltava - Вторник, 28.01.2014, 23:12
 
Ответить
СообщениеKuklP Огромное спасибо ваш вариант отрабатывает при любом разделителе, именно то что нужно!

на самом деле я пытался сразу использовать CDbl(CDate.... но очевидно не учел региональные стандарты и ничего недобившись обратился к вам. Еще раз огромное спасибо

PS: Да на планете смотрел я просто ответы писать не успеваю :)

Автор - Poltava
Дата добавления - 28.01.2014 в 23:10
KuklP Дата: Вторник, 28.01.2014, 23:15 | Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Прикол в том, что ВБА в качестве разделителя принимает только точку. Но CDBL ставит разделителем запятую при любом системном разделителе. Почему так - вопрос к разработчикам. Из версии к версии Экса работа с датами сходна с шаманством. Причем в каждой версии заклинания разные %)


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеПрикол в том, что ВБА в качестве разделителя принимает только точку. Но CDBL ставит разделителем запятую при любом системном разделителе. Почему так - вопрос к разработчикам. Из версии к версии Экса работа с датами сходна с шаманством. Причем в каждой версии заклинания разные %)

Автор - KuklP
Дата добавления - 28.01.2014 в 23:15
Poltava Дата: Вторник, 28.01.2014, 23:26 | Сообщение № 8
Группа: Друзья
Ранг: Форумчанин
Сообщений: 232
Репутация: 50 ±
Замечаний: 0% ±

Да уж, но судя по ответу Вам смело можно давать медаль шаман 99 уровня! hands
 
Ответить
СообщениеДа уж, но судя по ответу Вам смело можно давать медаль шаман 99 уровня! hands

Автор - Poltava
Дата добавления - 28.01.2014 в 23:26
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Автофильтр для даты и времени (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

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