Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогоите с кодом VBA в Excel 2007(Автофильтр по датам) / 16 сообщений из 16, страница 1 из 1
08.09.2010, 21:20
    #36836973
Vadiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
Прошу помочь с кодом.
Записываю макрос. Выделяю столбец "А", ставлю автофильтр. Данные в столбце "А" даты:
соотвтетственно выбираю дату (в фильтре сначала открываю группу 2010, затем июнь, потом 7 число) в Excel естественно работает.
останавливаю запись. Запускаю этот макрос - в ответ ошибка.
Sub Макрос2()
Columns("A:A").Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$A$1163").AutoFilter Field:=1, Operator:= _
xlFilterValues, Criteria2:=Array(0, "7.7.2010")
End Sub
Заранее спасибо.
...
Рейтинг: 0 / 0
08.09.2010, 21:33
    #36836990
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
Поищи по форуму. Много раз обсуждалось.
...
Рейтинг: 0 / 0
08.09.2010, 21:36
    #36836992
Vadiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
Дополнение:
Прикрепляю исодник...
...
Рейтинг: 0 / 0
08.09.2010, 21:37
    #36836994
Vadiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
F,

Обсуждалось:
Именно эта ошибка, связанная с датами?
или сам автофильтр...
...
Рейтинг: 0 / 0
08.09.2010, 21:48
    #36837006
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
Vadiks, лень воспользоваться строкой поиска?
...
Рейтинг: 0 / 0
08.09.2010, 22:14
    #36837023
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
Vadiks,
один из вариантов решения

1-я строка под фильтр
результат согласно фильтру и списку полей -на лист2
...
Рейтинг: 0 / 0
08.09.2010, 22:24
    #36837032
Vadiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
ПЕНСИОНЕРКА,
Спасибо, за вариант, только рисунок, отобразился на сообщении так, что не могу
скачать файл.
И дело в том, что нужен именно код VBA/
так дату он берет из друго листа, и эту дату он должен
вставить в автофильтр...
...
Рейтинг: 0 / 0
08.09.2010, 22:26
    #36837035
Vadiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
F,
ну почему же...
ищу... только пока что-то именно с этим
не столкнулся...
...
Рейтинг: 0 / 0
08.09.2010, 22:28
    #36837037
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
Vadiks,

смотри
...
Рейтинг: 0 / 0
08.09.2010, 22:29
    #36837038
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
Vadiks,
...
Рейтинг: 0 / 0
08.09.2010, 22:37
    #36837052
Vadiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
ПЕНСИОНЕРКА,
Спасибо, будем разбираться...
суть файла, понятна - копирует на второй лист строки в соответствии с критерием выбора,
просто я еще профан, в этом, но кое-что понимаю...
Скажи, а через фильтр это никак нельзя сделать,
это было бы проще всего, и код программы короткий....
...
Рейтинг: 0 / 0
08.09.2010, 22:45
    #36837056
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
Vadiks,

Здесь ведь
-выбор по полям
-перечень выбираемых полей(может быть и произвольный- с перестановкой)
-из этой книги или другой
.....
-и запрос все время на экране(поиск подбором с уточнением начального значения
...
Рейтинг: 0 / 0
08.09.2010, 22:49
    #36837061
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
Vadiks,

он не заменит 100% поисков, но если это будет всего лишь 80-90 , то это же прекрасно

я сама тратила много времени на поисках , т.к. забывала очищать фильтры и поиск оказывался неудачным из-за этого
...
Рейтинг: 0 / 0
08.09.2010, 22:57
    #36837068
Vadiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
ПЕНСИОНЕРКА,
за макрос огромное спасибо, тут спору нет, он очень удобен,
просто мне нужен короткий макрос в лист с файлом. и критерий выбора у меня однозначный
за определенное число...
ну будем на основании этого писать...
Еще раз спасибо...
...
Рейтинг: 0 / 0
09.09.2010, 10:07
    #36837365
Vadiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
Поставить точку над.
Есть пару хитростей:
Во первых дата записывается в Excel (мес.день.год).,(хотя и отображается по другому),
потому в автофильтре в коде VBA нужно указывать именно в этой последовательности
и формат ячейки должен быть "Дата".
И вперед на мины!

Vadiks,
Код: plaintext
1.
2.
3.
Sub ()
     ActiveSheet.Range("$A$1:$A$5000").AutoFilter Field:= 1 , Operator:= _
        xlFilterValues, Criteria2:=Array( 2 , "8/7/2010")
End Sub
Тема закрыта.
...
Рейтинг: 0 / 0
13.09.2010, 10:55
    #36843016
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогоите с кодом VBA в Excel 2007(Автофильтр по датам)
Vadiks,

Модератор: Не забывайте про тег src.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогоите с кодом VBA в Excel 2007(Автофильтр по датам) / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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