Страницы: 1
RSS
Фильтр даты через UserForm - помогите исправить код
 
добрый вечер,люди добрые, два часа читаю форум и мучаюсь,с макросами немного дружу,а в VBA я начинающий, помогите пожалуйста,  
 
пример прилагаю
 
А так:  
ActiveSheet.[b:B].AutoFilter Field:=1, Criteria1:= _
">=" & CLng(CDate(UserForm1.StartDate.Value)), Operator:=xlAnd, Criteria2:="<=" & CLng(CDate(UserForm1.FinDate.Value))  
?
Я сам - дурнее всякого примера! ...
 
KukLP,Спасибо Вам огромное, все работает:))))))))  
 
вот готовый файл-может кому-то пригодится
 
с 1 января по 10 января 2012  
ActiveSheet.Range("$D$1:$D$23").AutoFilter Field:=1, Criteria1:= _  
">=" & CDbl(#1/1/2012#), Operator:=xlAnd, Criteria2:="<=" & CDbl(#1/10/2012#)
 
{quote}{login=Kuzmich}{date=20.01.2012 10:21}{thema=Re}{post}с 1 января по 10 января 2012  
ActiveSheet.Range("$D$1:$D$23").AutoFilter Field:=1, Criteria1:= _  
">=" & CDbl(#1/1/2012#), Operator:=xlAnd, Criteria2:="<=" & CDbl(#1/10/2012#){/post}{/quote}  
 
 
Kuzmich, спасибо за участие, этот период можно сделать через запись макроса.  
Фишка была в том чтобы через календари выбирать любой период, смотри последний пример:))
 
Какую библиотеку необходимо подключить в Excel 2003,  
чтобы было отображение календарей?
 
.
Я сам - дурнее всякого примера! ...
 
При нажатии на кнопку "Фильтр"  
Could not load some objects    
 
Календари в форме так и не появились,  
даже после подключения библиотеки
 
А если попробовать в новом файле добавить на форму календарь?
Я сам - дурнее всякого примера! ...
 
файл: post_299244.xls  
Вставил в форму два календаря,  
назвал именами StartDate и FinDate,  
только после этого заработало
 
Kuzmich, вот картинка где искать,извините что так долго-скрин получился тяжелый
 
Когда зашла речь о календаре, то я подразумевал    
календарь Microsoft Calendar Control 11.0,  
а Microsoft Date and Time Picker Control 6.0  
на моем компьютере нет, поэтому и выскакивает  
надпись Could not load some objects
 
А зарегистрировать? В "Приемах" ведь есть об этом: http://www.planetaexcel.ru/tip.php?aid=53
Страницы: 1
Читают тему
Наверх