Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / автофильтр по дате в vba / 2 сообщений из 2, страница 1 из 1
14.02.2013, 14:19
    #38151255
автофильтр по дате в vba
Помогите, пожалуйста, побороть...

Excel, фильтрую из первого файла второй, и вставляю результат в первый:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim packDate1, DelivDate1 As Date
packDate1 = ThisWorkbook.Sheets(1).Range("B1")
DelivDate1 = ThisWorkbook.Sheets(1).Range("B2")
Workbooks.Open Filename:="test.xls", ReadOnly:=True
Sheets(strYear).Select
With ActiveSheet
    .Range("C2").AutoFilter Field:=3, Criteria1:=DateValue(packDate1)
    .Range("E2").AutoFilter Field:=5, Criteria1:=DateValue(DelivDate1)
End With

...
В Еxcel 2007 все работает, фильтр отбирает записи.
В Еxcel 2010 этот же файл не работает, фильтр пустой.
Ячейки В1, В2, столбцы С2 и Е2 датовые.
Региональные настройки - Русский (Россия).
Заранее благодарен.
...
Рейтинг: 0 / 0
14.02.2013, 20:08
    #38151905
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
автофильтр по дате в vba
Попробуйте
Код: vbnet
1.
Criteria1:=CDbl(DateValue(packDate1))
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / автофильтр по дате в vba / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]