У меня есть электронная таблица, и она ссылается на другую книгу. Проблема в том, что когда фильтр включен, он не изменяется при добавлении новых данных; Вы должны отфильтровать данные.
(Нажмите на изображение, чтобы увеличить)
Я знаю, что есть способ сделать это автофильтром, поскольку данные появляются с помощью макроса. Я пытался понять макрос в течение 5 часов и не могу сделать это правильно. Самое близкое, что я получил, это то, что я установил фильтр, а затем, когда появляются новые данные, он стирает фильтр и складывает все данные вместе. Мне нужен фильтр, чтобы остаться!
Private Sub Worksheet_Change(ByVal Target As Range)
If Me.FilterMode = True Then
With Application
.EnableEvents = False
.ScreenUpdating = False
End With
With ActiveWorkbook
.CustomViews.Add ViewName:="B2", RowColSettings:=True
Me.AutoFilterMode = False
.CustomViews("B2").Show
.CustomViews("B2").Delete
End With
With Application
.EnableEvents = True
.ScreenUpdating = True
End With
End If
End Sub