powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Установить макросом расширенный диапазон для фильтра
6 сообщений из 6, страница 1 из 1
Установить макросом расширенный диапазон для фильтра
    #39625555
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята подскажите как можно макросом расширить диапазон для фильтра "на дату, сегодня", как в примере CheckBox(ом) на "сегодня" у меня фильтруется только один столбец, а хотелось бы расширить диапазон как это сделать?
...
Рейтинг: 0 / 0
Установить макросом расширенный диапазон для фильтра
    #39625699
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
assei, так?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Private Sub CheckBox1_Click()
Static fltRng As Range
  On Error Resume Next
  Application.ScreenUpdating = False
  If CheckBox1 = True Then
  If Me.AutoFilterMode Then Me.ShowAllData
    Set fltRng = Me.UsedRange.Columns(1).Offset(, Me.UsedRange.Columns.Count)
    With fltRng
      .Cells(2).FormulaArray = "=--OR(RC2:RC[-1]=TODAY())"
      .Cells(2).AutoFill .Cells(2).Resize(.Rows.Count - 1)
      .AutoFilter 1, 1
      .Offset(1).Value = Empty
    End With
  ElseIf Not fltRng Is Nothing Then
    Me.AutoFilterMode = False
    fltRng.ClearContents
    ActiveSheet.Outline.ShowLevels RowLevels:=1 'группирует строки ???
  End If
  Application.ScreenUpdating = True
End Sub
...
Рейтинг: 0 / 0
Установить макросом расширенный диапазон для фильтра
    #39625895
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский, не совсем мне понятно, вот что у меня на реальном примере вышло, пустых(не нужных) строк много
...
Рейтинг: 0 / 0
Установить макросом расширенный диапазон для фильтра
    #39626376
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
assei,
что значит пустых(не нужных) ? В каждой из отфильтрованных строк есть дата 05.04.18.
Приложите файл, приближенный к реальности, и более четко определите критерий.
...
Рейтинг: 0 / 0
Установить макросом расширенный диапазон для фильтра
    #39626511
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский, вот реальный лист
...
Рейтинг: 0 / 0
Установить макросом расширенный диапазон для фильтра
    #39626514
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский, и при фильтрации строки на которых нет требуемой даты они так при фильтрации и будет видно их
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Установить макросом расширенный диапазон для фильтра
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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