Доброго всем дня!
В Personal.xlsb имеется макрос для создания новой книги с одним листом, содержащим копию только данных исходного:
Как добавить в этот макрос следующий код, добавляющий расширенный фильтр с поиском по шаблону, который прописывался бы в модуль этого листа:
Заранее благодарен за ответ
В Personal.xlsb имеется макрос для создания новой книги с одним листом, содержащим копию только данных исходного:
| Код |
|---|
Sub Makros1 () Dim CurW As Window Dim TempW As Window Set CurW = ActiveWindow Set TempW = ActiveWorkbook.NewWindow CurW.SelectedSheets.Copy TempW.Close ActiveSheet.UsedRange = ActiveSheet.UsedRange.Value End Sub |
Как добавить в этот макрос следующий код, добавляющий расширенный фильтр с поиском по шаблону, который прописывался бы в модуль этого листа:
| Код |
|---|
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range(Cells(1, 1), Cells(2, 1))) Is Nothing Then
On Error Resume Next
ActiveSheet.ShowAllData
Range("A5").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("A1").CurrentRegion
End If
Range("A2").Select
End Sub |
Заранее благодарен за ответ
Изменено: - 20.11.2015 10:37:05