powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Задать переменную для автофильтра
2 сообщений из 2, страница 1 из 1
Задать переменную для автофильтра
    #36630715
Manzurov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! У меня в книги порядка 10 вкладок на которых происходит сортировка данных путем применения автофильтра! Большинство условий менять нет необходимости за исключением даты! Criteria1:=">=16.05.2010 16:00"! менять в макросе руками очень не удобно т.к 10 таких фильров действует!

Код: plaintext
1.
Selection.AutoFilter Field:= 2 , Criteria1:=">=16.05.2010 16:00", Operator:= _
        xlAnd, Criteria2:="<=16.05.2010 23:59"

Скажите , возможно ли задать переменную типа $var1 = 17.05;

Код: plaintext
1.
И соответственно Selection.AutoFilter Field:= 2 , Criteria1:=">= $var1.2010 16:00", Operator:= _
        xlAnd, Criteria2:="<=16.05.2010 23:59"


К сожалению с VBA совсем не знаком, как решается эта проблема ?
Спасибо!
...
Рейтинг: 0 / 0
Задать переменную для автофильтра
    #36630722
Соння
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Manzurov,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim var1 As String

var1 = "17.05"

'можно присвоить переменной значение ячейки, в которой задаете условие для фильтра
'(!) _В_ДАННОМ_СЛУЧАЕ_ формат ячейки с условием должен быть "текст"
'var1 = "Имя листа".адрес_ячейки_с_условием.Value2

Selection.AutoFilter Field:= 2 , _
                 Criteria1:=">= " &  var1 & ".2010 16:00", _
                 Operator:=xlAnd, _
                 Criteria2:="<=16.05.2010 23:59"

'P.S.: с таким условием (>= 17 . 05 . 2010  AND <= 16 . 05 . 2010 ) фильтр Вам ни одной записи не вернет
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Задать переменную для автофильтра
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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